This project is a full-featured Real Estate website built using the MERN stack (MongoDB, Express.js, React, and Node.js). It allows users to browse, search, and view property listings, as well as providing features for property management and user authentication.
- Property Listings: Browse and search through a variety of property listings with detailed information and images.
- User Authentication: Secure user registration and login with JWT (JSON Web Tokens).
- Property Management: Add, update, and delete property listings with an easy-to-use interface.
- Responsive Design: Fully responsive design that works on desktops, tablets, and mobile devices.
- Advanced Search: Filter properties based on criteria such as location, price range, property type, and more.
- Frontend: React.js with Context API for state management.
- Backend: Node.js and Express.js for building the RESTful API.
- Database: MongoDB for storing property listings and user data.
- Authentication: JWT (JSON Web Tokens) for secure user authentication.
- Styling: SCSS for responsive design and styling.
-
Clone the repository:
git clone https://github.com/CODING-Enthusiast9857/Real-Estate-MERN-Stack-App.git
-
Install dependencies for both frontend and backend:
cd Real-Estate-MERN-Stack-App npm install cd client npm install
-
Create a
.env
file in the root directory and add the following environment variables:MONGODB_URL= JWT_SECRET_KEY= CLIENT_URL=
-
Start the client:
cd .. npm run dev
-
To start server
nodemon app.js
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Created with 🤍 by Madhavi Sonawane.
Follow Madhavi Sonawane for more such contents.
🇹🇭🇦🇳🇰 🇾🇴🇺 for visiting...!!