Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 1.64 KB

README.md

File metadata and controls

52 lines (35 loc) · 1.64 KB

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