Skip to content

ahmedsemih/MERN-Stack-Real-Estate-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

estate-hub-home

Estate Hub

Estate Hub is a mern-stack real estate application. In this app users can create account, view the listings, filter or search the listings and add them to favorites if they like. Also they can create a listing and put their estate for sale or rent.

Live demo: https://estate-hub-ase.vercel.app/

💡 Features

  • Responsive UI
  • Dark and Light Theme
  • Infinite Scroll
  • JWT Authentication
  • Filter Listings
  • Search for Location or Title
  • Create and Edit Listing
  • Notifications and Favorites

🛠️ Built With

📸 Screenshots

estate-hub-home estate-hub-search estate-hub-estate

🚩 Getting Started

First of all you need to clone the repository and install the dependencies for server and client

git clone https://github.com/ahmedsemih/MERN-Stack-Real-Estate-App.git

cd client

npm install

cd ..

cd server

npm install

After doing this you must assign the following environment variables

for client:

VITE_CLOUD_NAME - Cloudinary cloud name
VITE_UPLOAD_PRESET - Cloudinary upload preset

for server:

MONGODB_URI
JWT_ACCESS_SECRET
JWT_REFRESH_SECRET

And run dev server for both

npm run dev