Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vikasutf8/real-estate-project

it is project of estate project based on MERN stack development with complete authentication
https://github.com/vikasutf8/real-estate-project

Last synced: about 15 hours ago
JSON representation

it is project of estate project based on MERN stack development with complete authentication

Awesome Lists containing this project

README

        

# Real Estate Website

Welcome to `Real-Estate Project`, a real estate website where users can sign up, create listings for houses, and connect with property owners.

## Features

### User Authentication

- Users can sign up using a username, email, and password (encrypted using bcrypt.js).
- Sign-in functionality with email and password using JSON Web Tokens (JWT) for authorization.
- Google authentication for both sign-in and sign-out.

### House Listings

- Users, once logged in, can create, view, update, and delete listings for houses.
- Each listing includes details such as sale/rent/offer, price, additional features (parking, furnished, etc.), and photos uploaded to Firebase Storage.
- MongoDB schema "listing" is used to store house listing information.

### Categories

- Listings are categorized based on their nature: rent, sale, or offer.
- Users can easily filter and view listings by category.

### Contact Property Owner

- Other users can contact the house owner through the platform for further details or negotiations.

### IMAGES WEBSITE
(
![Screenshot 2024-01-12 172911](https://github.com/vikasutf8/Real-Estate-Project/assets/117626243/e2e15b25-83b6-4af1-aa51-823a8a2c9946)

## Technologies Used

- Node.js and Express for the backend.
- MongoDB with Mongoose for data storage.
- Bcrypt.js for password encryption.
- JSON Web Tokens (JWT) for user authentication.
- Firebase Storage for image uploads.
- Google Authentication for user sign-in/sign-out.

## Getting Started

1. Clone the repository:

```bash
gh repo clone vikasutf8/Real-Estate-Project