BdBnB
Vacation rental marketplace for Bangladesh. Go microservices + Next.js + React Native. $42K engagement.
The Challenge
What we were solving.
Bangladesh records 10-15 million domestic trips per year with zero technology platform for vacation rentals. Hotels use WhatsApp groups and phone calls. Travelers have no way to discover, compare, or book short-term stays digitally.
The client needed a full marketplace -- host listings with photo management, guest booking with real-time availability, payment processing via bKash (the dominant mobile financial service), and review/rating systems. Plus native mobile apps for both iOS and Android.
Geographic search was essential: travelers search by destination area, and the platform needed spatial indexing to return results based on proximity, not just keyword matching.
What We Built
Technical architecture.
A complete vacation rental marketplace with three applications: Next.js web platform for discovery and booking, React Native host app for listing management, and React Native guest app for browsing and reservations.
Go microservices backend with PostGIS-powered spatial search. Listings are indexed geographically, enabling radius-based discovery, map-view browsing, and proximity sorting. The search API returns results in under 200ms even with complex filter combinations.
bKash payment integration handles booking payments, host payouts, and refund processing. The escrow model holds guest payments until check-in confirmation, protecting both parties.
Host management tools include multi-photo uploads with automatic compression, availability calendar with blocking rules, dynamic pricing by season, and instant booking vs. approval-required modes.
Key Numbers
By the numbers.
Technology Stack
Built with.
Outcome
Business results.
Full platform delivered for $42K -- web marketplace, two native mobile apps, payment integration, and admin dashboard. Live at bdbnb.karitkarma.com for client preview.
PostGIS spatial search enables location-aware discovery that competitors (who rely on basic text search) cannot match. Travelers find properties by area, not by knowing exact hotel names.
The platform is ready to capture a portion of Bangladesh's $3.2B domestic tourism market with zero current digital infrastructure.
Working on something similar?
We've solved this class of problem before. Let's discuss your specific requirements.