Skip to content

A MERN-based real estate listing and booking app that enables users to browse, list, and book properties easily. Features include advanced search, detailed listings, and a secure booking system for seamless transactions.

Notifications You must be signed in to change notification settings

switch247/Full-stack-real-estate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Full Stack Real Estate App

This is a full-stack real estate application built with React.js, Prisma, Express.js, and JWT authentication. The app allows users to register, browse properties, mark properties as favorites, and book visits to properties.

Features

  • User Registration: Users can create an account to access the full functionality of the app.
  • Property Listings: Users can browse through a list of available properties.
  • Favorite Properties: Users can mark properties as favorites to easily access them later.
  • Property Visits: Users can book visits to properties they are interested in.
  • Authentication: The app uses JWT authentication to secure user registration and login.

Technologies Used

  • React.js
  • Context API
  • Cloudinary (for image hosting)
  • React Query
  • OAuth
  • Prisma
  • Express.js
  • JWT

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Live Demo

A live demo of the app can be found here.

Getting Started

To run the client-side of the app:

  1. Navigate to the client folder: cd client
  2. Install dependencies: npm install
  3. Start the development server: npm start

To run the server-side of the app:

  1. Navigate to the server folder: cd server
  2. Install dependencies: npm install
  3. Start the server: npm run dev

Make sure to configure the necessary environment variables for the server, such as database connection details and JWT secret.

Contact Information

For any inquiries or feedback, please contact Abel Bekele Meaza at [email protected].

About

A MERN-based real estate listing and booking app that enables users to browse, list, and book properties easily. Features include advanced search, detailed listings, and a secure booking system for seamless transactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published