Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vikasutf8/real-estate-project
- Owner: vikasutf8
- Created: 2024-01-12T11:54:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-01T21:13:50.000Z (6 months ago)
- Last Synced: 2024-11-09T14:23:27.207Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://real-estate-property-webpage.vercel.app
- Size: 94.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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