Skip to content

A platform for searching properties, connecting buyers with sellers, featuring user authentication and role-based functionalities.

Notifications You must be signed in to change notification settings

Guhapriya01/Rentify

Repository files navigation

Rentify

This rental website provides a platform for users to search for properties, manage property listings, and connect buyers with sellers. The website features a user-friendly interface with a search bar, filters, and property listings displayed on the home page. It supports user authentication and allows for specific functionalities based on user roles.

Features

  • Home Page:
    • Search bar with filters.
    • Property listings
  • User Authentication:
    • Login and Sign-Up pages for user registration and authentication.
    • Two types of users: Buyer and Seller.
  • Seller Functionality:
    • The seller can add, update, delete, and view his own properties.
  • Buyer Functionality:
    • The buyer can like properties.
    • He also can indicate interest in a property, triggering an email notification to both buyer and seller with the property information along with each other's contact information.
  • Real time updates:
    • When the buyer likes a property the like count of that property increases in real time.
    • When the buyer expresses interest in a property the view count of that property also increases in real time.

Prerequisites

Installation

  • git clone <repository-url>
  • cd my-app
  • npm install

Running / Development

Building

  • npm run build (production)

About

A platform for searching properties, connecting buyers with sellers, featuring user authentication and role-based functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published