Production App
May 2025 - Present
Safari Yatri
Digital e-rickshaw booking and ride-sharing mobile platform in Nepal built with Flutter, Firebase, Clean Architecture, and BLoC.

StatusProduction (Play Store & App Store)
Active PlatformsAndroid & iOS
State ManagementFlutter BLoC
Project Overview & Problem Statement
Safari Yatri is Nepal's dedicated digital booking solution tailored for e-rickshaws and micro-mobility transport. Built to solve urban commute challenges in eastern Nepal, the platform connects daily passengers directly with verified drivers in real-time, offering transparent upfront fare estimates, live ride tracking, and responsive communication.
System Architecture & Engineering
Engineered with strict Clean Architecture principles separated into Presentation, Domain, and Data layers. Uses Flutter BLoC for predictable reactive state management, Firebase Cloud Messaging for instant push notifications, and Shorebird for over-the-air code pushes.
Key Features & Capabilities
- Real-time GPS ride tracking and driver matching
- Dual user flows for Passengers and Verified Drivers
- Instant push notifications via Firebase Cloud Messaging (FCM)
- Over-the-air (OTA) updates powered by Shorebird code-push
- Offline-tolerant ride caching and fast reconnect handling