SafeBoda Rwanda MVP(Minimum Viable Product).
SafeBoda Rwanda is a minimum viable product (MVP) web app with the aim of introducing trust, safety and some formalization to Kigali's moto-taxi (moto) scene. The app connects Riders (clients) to vetted Drivers (moto-taxi operators), with the provision of vetted identities, trip monitoring, simple fare management and ratings to increase urban mobility and passenger confidence.
Problems We Solve:
For Riders: no credible driver credentials, untrustworthy fares, no tracking or proof-of-ride, and safety concerns.
For Drivers: no simple means of establishing reputation, restricted access to trustworthy customers, no simple means of establishing reliability for economic inclusion or work access, and no electronic record of trips.
To provide a light, user-friendly environment that maximizes safety and trust on every short urban trip in Kigali, with drivers being equipped with tools to build strong records and reach more customers.
Needs & Expectations
Quick and simple sign up through phone number. Feature to book a ride to a destination and see drivers nearby on a map. Trip tracking (start / end) and ability to see trip history and receipts. Rating and review of a driver.
Example Rider Persona: A person who regularly commutes in Kigali who wants affordable, safe trips and can generate a record of trip to give to their relatives.
Driver. Needs & Expectations: Streamlined sign-up process with identity and moto details (permit/license, plate number). Verification step (manual or via admin) to display a verified badge. Ability to receive ride requests, view trips, and view trip history and ratings. Access to driver profile to build reputation over time. Example Driver Persona: An employed moto driver who wants to attract reliable customers and build a verifiable record of safe rides.
Core Features & User Stories (MVP) User Authentication:
Rider: "As a Rider, I want to create an account with my name and phone number so that I can book motos." Driver: "As a Driver, I want to register with my license and moto details so that I can be verified and get access to more customers."
Ride Request:
Rider: "As a Rider, I want to request a ride from my current location to my destination so that I can arrive at my appointment on time." Driver: "As a Driver, I want to receive ride requests nearby so I can accept and earn fares."
Real-time Map View:
Rider: "As a Rider, I want to see nearby available drivers on a map so I can estimate wait time."
Trip History & Tracking:
Rider: "As a Rider, I would like to see my trip history and receipts so that I can confirm fares and keep records." Driver: "As a Driver, I would like to see past trips and ratings so that I can prove my reliability."
Driver Ratings:
Rider: "As a Rider, I would like to rate my driver after a ride so that others can gain from my experience."
Architecture Diagram
