Skip to content

Real- Estate is a modern real estate web application built with the MERN stack. Explore and list properties, whether for sale or rent, with advanced search features and user profiles. Discover your next dream property effortlessly.

Notifications You must be signed in to change notification settings

Ananya01Agrawal/Real-estate-Booking-Website

Repository files navigation

Real Estate - Real Estate Web App

Homyz is a modern real estate web application built with the MERN (MongoDB, Express.js, React, Node.js) stack. It provides a platform for users to search, list, book, and explore various properties, whether for sale or rent. The application offers a user-friendly interface, advanced search options, and a seamless user experience.

image

Features

  • Property Listings: View a wide range of property listings with detailed information, including descriptions, prices, addresses, and more.

  • Advanced Search: Customize your property search by type (rent/sale), amenities, sorting options, and more.

  • User Profiles: Registered users can create and manage their profiles with profile pictures and listings also.

  • Authentication: Secure user registration and login functionality with Google OAuth.

  • Book your Visit: you can also select the date at which you want to visit the site.

  • Maps and Location Information: Integrating maps and providing location information is crucial for real estate and hospitality websites. Interactive maps can show the location of properties, nearby amenities (e.g., schools, restaurants, hospitals), transportation options, and other points of interest. This helps users understand the neighborhood and make informed decisions.

  • Mark as Favourites: you can also mark as favourite the property which you like.

  • Property Details and Descriptions: Each property listing should have comprehensive details and descriptions, including property features, room dimensions, amenities, nearby attractions, and any unique selling points. High-quality images and virtual tours can provide a more immersive experience for users.

  • image

image

image

Installation

  1. Clone the repository:

    bash git clone https://github.com/Ananya01Agrawal/Real-estate-Booking-Website.git

  2. Change into the project directory: bash cd Real-estate-Booking-Website

  3. Install server dependencies:

    bash npm install

  4. Install client dependencies:

    bash cd client npm install

  5. Create a .env file in the root directory with your configuration settings.

    bash MONGO = "MONGODB URI" JWT_SECRET = "JWTSECRET"

  6. Start the development server:

    bash npm run dev

Usage

  • Explore property listings, customize your search, and create a user profile to list properties or access additional features.

Contributing

Contributions are welcome! Please follow these steps to contribute to the project:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    bash git checkout -b feature/your-feature-name

  3. Make your changes and commit them:

    bash git commit -m "Your commit message here"

  4. Push your changes to your fork:

    bash git push origin feature/your-feature-name

  5. Create a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

  1. GITHUB
  2. LINKEDIN

About

Real- Estate is a modern real estate web application built with the MERN stack. Explore and list properties, whether for sale or rent, with advanced search features and user profiles. Discover your next dream property effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published