Full Stack

Propertease

A full-stack real estate platform built with React, Node.js, and MongoDB, featuring JWT authentication, property listings, and real-time WebSocket-based chat between buyers and sellers.

Highlights

  • JWT-based authentication with secure session management
  • Real-time WebSocket chat between buyers and property owners
  • Full CRUD property listings with search and filter

Tech Stack

ReactSCSSNode.jsExpressMongoDBWebSocketJWT

Overview

Propertease is a full-stack real estate platform connecting property buyers, sellers, and renters through an intuitive listing and communication experience. Built end-to-end with React and SCSS on the frontend and Node.js, Express, and MongoDB on the backend.

What I Built

  • Authentication — Implemented JWT-based stateless authentication with secure session management covering buyer, seller, and agent roles
  • Real-Time Chat — Built a WebSocket-based messaging system enabling instant communication between interested buyers and property owners
  • Property Listings — Developed full CRUD support for listings with rich property details, image handling, and searchable, filterable browsing
  • Backend API — Designed and built the Node.js and Express REST API, including route protection, data validation, and MongoDB integration
  • SCSS Architecture — Structured component-scoped styling with reusable mixins and variables for consistent UI across the platform