← Back to Ventures
Dart, Flutter, Firebase, TypeScript
Tuktuk
Tuktuk: Hyper-Local Logistics & Ride-Hailing Platform
Tuktuk is a specialized logistics and ride-hailing ecosystem designed specifically for Chapakhowa, Assam, India. Unlike generic global ride-sharing apps, Tuktuk is tailored for a semi-urban, cash-dominant market where localized knowledge and reliability are paramount.
Features
Rider App
- Real-time ride booking and tracking
- Cash and digital payment options
- Ride history and receipt management
- Safety features including emergency contacts
- Festival-themed UI for local celebrations like Bihu
Driver App
- Booking management and navigation
- Earnings tracking and withdrawal
- Ride acceptance/decline system
- Background service for persistent connectivity
- KYC verification status display
Admin Portal
- User and driver management
- KYC verification workflow
- Ride monitoring and analytics
- Payment processing oversight
- System configuration and theming controls
Technical Implementation
Architecture
- Feature-First Structure: Organized under
lib/features/ensuring high cohesion and low coupling - Clean Architecture: Strict separation of Data, Domain, and Presentation layers
- Secure Mutation Policy: Direct Firestore writes from client prohibited; all state mutations handled via Firebase Cloud Functions
- Dynamic Theming: Robust
ThemeModewrapper supporting light/dark modes and cultural event-based themes
Core Technologies
- Frontend: Flutter 3.x (Android-first approach)
- Backend: Firebase (Cloud Functions, Firestore, Auth, Storage)
- Programming Languages: Dart (Flutter), TypeScript (Node.js Cloud Functions)
- State Management: Riverpod
- Maps Integration: Google Maps SDK with custom offline capabilities
Security Features
- Server-side validation for all transactions
- Encrypted data transmission
- Role-based access control in Admin Portal
- KYC verification engine for trust and safety
- Fraud detection mechanisms in payment processing
Localized UX Innovations
Dynamic Theme Engine
- Transforms app appearance for local festivals (Bihu, Durga Puja)
- Uses Flutter’s canvas and custom shaders for culturally relevant designs
- Goes beyond simple color changes to incorporate traditional patterns and motifs
Landmark-Based Navigation
- Addresses limited address formalization in semi-urban areas
- Incorporates locally understood landmarks into navigation instructions
- Community-sourced location data for improved accuracy
Connectivity Resilience
- Background service maintains persistent connection for real-time tracking
- Optimized for variable network conditions common in the region
- Graceful degradation when connectivity is limited
Impact
- Successfully addressing trust gaps in cash-dominant markets through KYC verification
- Providing livelihood opportunities for local transport providers
- Creating a digital bridge between traditional transport and modern logistics
- Demonstrating that hyper-local solutions can be both technologically advanced and culturally grounded
Future Development
- Expansion of KYC verification with biometric options
- Integration with local banking APIs for seamless cash-in/cash-out
- Advanced dispatch logic using machine learning for demand prediction
- Partnership with local businesses for integrated services platform
Tuktuk represents a thoughtful approach to building technology that serves specific community needs rather than imposing global solutions on local contexts.