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