Propertease
A full-stack real estate marketplace where users post properties, search listings on a map, save favorites, and chat with sellers in real time.
Highlights
- Built a multi-page React 18 app with protected routes and URL-based search filters
- Built a REST API with Node.js and Express, secured with JWT in HTTP-only cookies and bcrypt
- Modeled users, property listings and saved posts with MongoDB and Prisma ORM
- Built real-time chat between buyers and sellers over WebSockets
- Integrated Cloudinary for image uploads and React Leaflet for interactive property maps
- Containerized the whole app with Docker and Docker Compose for consistent local and production deployment
Overview
Propertease covers the full listing flow: sign up, post a property with photos and a map location, search with filters that live in the URL, and save the ones you like.