A full-stack real estate platform for the Nepali market buy, sell, rent, and bid on properties with eSewa payment integration for local transactions and a demo Ethereum token layer for blockchain-backed property transfers. Built as a solo project to explore hybrid Web2/Web3 property market infrastructure.
Nepal's property market runs on broker relationships and word-of-mouth. There's no central verified listing platform, no transparent pricing history, and no digital transfer mechanism. The platform needed to work as a practical real estate app while also demonstrating how blockchain could reduce the fraud and opacity that defines informal property transactions.
- Built a Django REST backend with property listings, user verification, and a bidding auction engine.
- Integrated eSewa for direct property deposits, reservation fees, and broker commission payments.
- Developed a demo Ethereum token contract (ERC-20) representing fractional property ownership a proof of concept for blockchain title registration.
- Built a geolocation-based listing map with search filters for price, area, type, and distance.
- Implemented a messaging system for buyer-seller negotiation within the platform.
Property Markets Without Infrastructure
Buying land in Nepal involves a chain of middlemen, physical title documents, and a registration process at the land revenue office that can take weeks. Fraud is common forged documents, double-sold land, unofficial encumbrances. The real estate app was built to demonstrate what a transparent, digitally-verified property marketplace could look like for this market.
The platform targets Nepal's urban property market apartment rentals, land sales, and commercial leases.
Property listings with verified status badges and the live bidding interface for auction-style listings.
Ethereum Property Token (Demo Layer)
The Web3 layer is a proof-of-concept: an ERC-20 token where each unit represents fractional ownership of a listed property. When a property is tokenized, the seller mints tokens via the platform buyers can then purchase tokens representing a stake, with settlement confirmed on-chain. The demo demonstrates the architectural pattern without a live title registry integration, which would require government API access.
eSewa Payment Integration
For the conventional transaction layer, eSewa handles reservation fees, security deposits, and direct property payments. The integration covers the full payment flow payment initiation, eSewa redirect, callback verification, and receipt generation. Reservation fees are held in escrow state until the transaction completes or is cancelled, at which point the release trigger fires automatically.
The project served as both a working real estate platform prototype and a technical demonstration of Web3 property infrastructure. The eSewa integration and bidding engine were fully functional; the Ethereum layer established the architectural pattern for tokenized property transactions.