Vehicle rental marketplace with race-safe booking, conversational AI search, and offline payment reconciliation for bKash and bank transfers.
Real-time vehicle availability under concurrent bookings is a classic race. The platform also had to bridge two payment worlds — instant rails through SSLCOMMERZ and offline rails through bKash and bank transfer — with an admin queue for verification, all on a zero-cost AI tier.
Supabase RLS with public read on listings, a booking RPC using SELECT…FOR UPDATE for atomic confirmation, an availability events table for realtime fan-out, Groq's free LLM for the chat widget, and Upstash Redis (with in-memory fallback) for tiered rate limiting. Playwright E2E on Vercel preview URLs.
Live listing search with race-safe booking. A conversational discovery widget powered by Groq. Offline payment submission for bKash P2P and bank transfer with receipt upload, plus an admin verification queue. CI E2E auto-seeds test users on every preview deploy.
Tamper-evident intake for phone shops: 10 photos plus a consent video per device, backed by an 11-layer durability stack across R2, B2, and Postgres PITR.
Tell us about your project. We'll come back within 24 hours with a plan and a quote.
Start a project