Skip to content

ahmedsemih/MERN-Stack-Real-Estate-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

💡 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

About

MERN-Stack Real Estate App. Built with React, NodeJS and GraphQL.

Topics

Resources

License

Stars

Watchers

Forks

Languages