Gaari
Bangladesh's premium car rental and travel platform. Featuring a robust booking system, dynamic pricing, and rich travel guides. Built for performance and reliability.
2025
LiveScreenshots




Project Metrics
Components
80+
API Endpoints
110+
Database Tables
20+
Lighthouse Score
98/100
About This Project
A comprehensive car rental and travel platform serving Bangladesh. Features include multi-service booking engine (Car Rental, Travel Packages, Activities), advanced search with location, date, time, and car type filters, dynamic pricing algorithms, AI-powered chatbot (Gaariwala), geographic services with 500+ landmarks, real-time availability management, payment integration (Stripe & Bkash), and PWA capabilities. Built with Next.js 14, TypeScript, Supabase, and Redis caching.
Technology Stack
Next.js 14React 18TypeScriptSupabasePostgreSQLRedisStripeBkashCloudinaryTailwind CSS
Key Challenges
- •Complex booking system with multiple service types (Car Rental, Travel Packages, Activities)
- •Advanced search functionality with multiple filters (location, date, time, car type)
- •Dynamic pricing algorithms based on demand and duration
- •Real-time availability management across multiple services
- •Payment gateway integration (Stripe & Bkash) with webhook handling
- •Geographic services with 500+ landmarks and route optimization
- •Building intuitive UI for complex booking flows
Solutions
- ✓Built scalable booking engine with state management
- ✓Implemented dynamic pricing with Redis caching
- ✓Used Supabase Realtime for live updates
- ✓Integrated multiple payment gateways with webhook handling
- ✓Created geocoding system with route optimization
Tags
Next.jsTravelE-commercePerformanceAIPWA