MCPcopy Create free account
hub / github.com/Ananya01Agrawal/Real-Estate-Booking-Website

github.com/Ananya01Agrawal/Real-Estate-Booking-Website @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
60 symbols 210 edges 46 files 0 documented · 0% updated 20mo ago★ 922 open issues

Browse by type

Functions 60 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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

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

  2. Install server dependencies:

npm install

  1. Install client dependencies:

cd client npm install

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

MONGO = "MONGODB URI" JWT_SECRET = "JWTSECRET"

  1. Start the development server:

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

  1. Make your changes and commit them:

bash git commit -m "Your commit message here"

  1. Push your changes to your fork:

bash git push origin feature/your-feature-name

  1. 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

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 60

Languages

TypeScript100%

Modules by API surface

client/src/utils/api.js9 symbols
client/src/utils/common.js4 symbols
client/src/components/AddPropertyModal/AddPropertyModal.jsx3 symbols
client/src/hooks/useHeaderColor.jsx2 symbols
client/src/hooks/useCountries.jsx2 symbols
client/src/hooks/useAuthCheck.jsx2 symbols
client/src/components/UploadImage/UploadImage.jsx2 symbols
client/src/components/Residencies/Residencies.jsx2 symbols
client/src/components/Layout/Layout.jsx2 symbols
client/src/components/Heart/Heart.jsx2 symbols
client/src/components/Header/Header.jsx2 symbols
client/src/components/Facilities/Facilities.jsx2 symbols

For agents

$ claude mcp add Real-Estate-Booking-Website \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page