GharKhoj Rental System
Rental listings for the Kathmandu housing market
GharKhoj is a rental-listing platform built for the Kathmandu housing market, where most room and flat listings still circulate through word of mouth, Facebook groups, and paper notices taped to gates. The goal was simple: put listings on a map, make them searchable by location and price, and cut the time it takes to find a place to live in the city.
The problem
Renters in Kathmandu don't search by address the way people do in cities with formal postal systems — they search by neighborhood, by landmark, by proximity to a workplace or campus. A flat list of listings with text addresses doesn't match how people actually think about location here, so the interface needed to be map-first from the start.
Approach
The frontend is built in React, with an interactive map as the primary navigation surface rather than a secondary feature bolted onto a list view. Listings are filterable by price range and amenities, and each pin expands into a listing card without a full page reload. The backend runs on Node.js with MongoDB storing listing data, and a Maps API handles geocoding and the interactive map layer itself.
What shipped
A live, working rental platform where renters can browse listings on a map, filter by price and amenities, and contact landlords directly — built end to end, from database schema to the map interaction layer to deployment.