Skip to content

A Feature-Rich Full Stack Real-Estate Property Listing WebApp using React, Redux, Tailwind CSS., Node, REST APIs

Notifications You must be signed in to change notification settings

ravinderh17/PrimeHomes_Full-Stack_WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrimeHomes - Real Estate Full-Stack WebApp

Overview

PrimeHomes is a comprehensive real estate web application designed to provide users with a seamless property searching and management experience. The platform includes dynamic search functionality, secure authentication, real-time messaging, and robust profile and listing management features.

Features

  1. Advanced Search Functionality:

    • Dynamic search with extensive sorting and filtering options to help users find properties that meet their specific criteria.
  2. Backend Engineering:

    • A robust and scalable RESTful API built from scratch to ensure efficient data handling and communication between frontend and backend systems.
  3. Security and Access Control:

    • JWT-based secure authentication and role-based authorization to maintain data security and user privacy.
  4. Real-Time User Interaction:

    • Users can contact the owner of listings via email.
  5. User Profile and Listings Management:

    • Comprehensive profile management system for users to update profiles and manage their property listings.

About the Project

PrimeHomes addresses the need for a user-friendly platform in the real estate market where users can easily search for properties, contact owners, and manage their profiles and listings. The platform bridges the gap between property seekers and property owners by providing a seamless, secure, and efficient interface.

Getting Started

These instructions will help you set up the project on your local machine for development and testing purposes.

Prerequisites

Make sure you have the following installed on your system:

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/primehomes.git
    
  2. Navigate to the project directory:
    cd primehomes
    
  3. Install backend dependencies:
    npm install
    
  4. Install frontend dependencies:
    npm install --prefix client
    
  5. Run the application:
    npm run dev
    

Usage:

  1. Search and Filter:
    • Use the search bar and filters to find properties based on your preferences.
  2. User Authentication:
    • Sign up or log in to access your profile and listings.
  3. Real-Time Messaging:
    • Communicate instantly with other users through the built-in messaging feature.
  4. Manage Listings:
    • Create, update, and delete property listings through your user profile.

About

A Feature-Rich Full Stack Real-Estate Property Listing WebApp using React, Redux, Tailwind CSS., Node, REST APIs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages