Skip to content

Property Sale is a full-stack MERN application designed to facilitate property transactions. It allows users to buy, sell, and rent properties seamlessly while integrating real-time chat for instant communication.

Notifications You must be signed in to change notification settings

exclusiveabhi/property-sale-Mern-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏡 Property Sale - Buy, Sell, or Rent Properties

🚀 Live Demo: Property Sale
📂 GitHub Repository: Property Sale MERN Stack

📌 Overview

Property Sale is a full-stack MERN application designed to facilitate property transactions. It allows users to buy, sell, and rent properties seamlessly while integrating real-time chat for instant communication.


🛠️ Technologies Used

Backend

  • 🟢 Node.js - Server-side JavaScript runtime
  • 🚀 Express.js - Web framework for Node.js
  • 🔌 Socket.io - Real-time bidirectional event-based communication
  • 🗃️ Mongoose - MongoDB Object Modeling for Node.js
  • 🔐 JWT (JSON Web Token) - Secure authentication

Database

  • 🌿 MongoDB - NoSQL Database

Frontend

  • ⚛️ React.js - Frontend library
  • 🚦 React Router DOM - Routing management
  • 📝 React Hook Form - Form handling
  • 🔥 Firebase - Authentication and cloud storage
  • 🎨 Tailwind CSS - Styling and UI components
  • 🔌 Socket.io Client - Real-time communication on frontend

✨ Features

✔️ Real-time Chat & Notifications – Chat with buyers/sellers instantly.
✔️ Advanced Search & Sorting – Easily find properties that match your needs.
✔️ Buyer & Seller Role Management – Secure and structured user roles.
✔️ Google & Email Authentication – Sign in securely using Firebase Auth.
✔️ Property Image Upload – Upload and showcase property images.
✔️ Pagination – Efficient data fetching with paginated listings.
✔️ Modern UI & UX – Clean and interactive user experience.


🚀 Getting Started

1️⃣ Clone the Repository

 git clone https://github.com/exclusiveabhi/property-sale-Mern-Stack.git
 cd property-sale-Mern-Stack

2️⃣ Install Dependencies

# Install dependencies
npm install

# Install client dependencies
cd client
npm install

3️⃣ Setup Environment Variables

Create a .env file in the root directory and add the required configurations.

4️⃣ Run the Application

# Start server
cd..
npm run dev

The application will be live on localhost


🤝 Contributing

Feel free to fork and improve the project. If you find any bugs or have feature suggestions, open an issue or submit a pull request. 🚀


Happy Coding! 🚀🔥

About

Property Sale is a full-stack MERN application designed to facilitate property transactions. It allows users to buy, sell, and rent properties seamlessly while integrating real-time chat for instant communication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages