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.

Safari Yatri
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

Technologies & Frameworks