DK_
← All projects

2025 / Solo developer / Web

HavenSpace

HavenSpace preview

The Problem

Real estate platforms are either bloated portals with poor UX or simple listing pages with no intelligence. I wanted to build something end to end that felt like a real product — with proper auth, media handling, a working inquiry system, and AI search that actually helps users find what they are looking for.

What I Built

  • 01Built the frontend in React with Tailwind CSS and Framer Motion for smooth page transitions and animated property cards. Leaflet handles the interactive map layer, letting users explore listings by location.
  • 02Backend is a Node.js/Express REST API with MongoDB Atlas for data persistence. JWT handles authentication with protected routes on both the client and server. Cloudinary manages property image uploads and storage.
  • 03Integrated the Gemini API to power AI-assisted property search — users can describe what they want in natural language and get matched listings back, rather than filling out rigid filter forms.
  • 04Agents have dedicated profiles with their active listings. Users can save favourites, manage an inquiry inbox, and contact agents directly through the platform — covering the full interaction loop from discovery to enquiry.

Tech Stack

ReactNode.jsExpressMongoDBTailwind CSSFramer MotionCloudinaryGemini APILeafletJWT