🚀 Live Demo: Property Sale
📂 GitHub Repository: Property Sale MERN Stack
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.
- 🟢 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
- 🌿 MongoDB - NoSQL Database
- ⚛️ 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
✔️ 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.
git clone https://github.com/exclusiveabhi/property-sale-Mern-Stack.git
cd property-sale-Mern-Stack
# Install dependencies
npm install
# Install client dependencies
cd client
npm install
Create a .env
file in the root directory and add the required configurations.
# Start server
cd..
npm run dev
The application will be live on localhost
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! 🚀🔥