GharBikri

- Role
- Solo project
- Year
- 2023
- Stack
- ReactNode.jsExpress.jsPostgreSQL
The problem
Finding a property to buy, sell, or rent in Nepal usually means working through informal listings, brokers, or classifieds that make it hard to search or compare anything properly. I wanted a single place to post a property or search for one, with real filters instead of scrolling through unstructured listings.
Approach
GharBikri is a full stack, PERN based application (PostgreSQL, Express, React, Node), split into separate client and server codebases. Users can create an account, log in, and post properties for sale or rent, with search filtered by location, price, and property type. The backend uses Prisma as the ORM against PostgreSQL for the relational schema behind listings, users, and property details, and the API is documented through Swagger so the endpoints are easy to inspect and consume independently of the frontend.
Outcome
GharBikri covers the core loop a real estate platform needs: list a property, search and filter for one, view its details, and contact the seller directly from the listing. It was also where I got real practice structuring a relational schema for a domain (properties, locations, users, listings) that has a lot of natural relationships between its entities, and documenting an API properly instead of leaving it implicit in the frontend code that calls it.