Skip to content

Pelino-Courses/module-1-safeboda-phase-1-Emmynyira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeBoda Rwanda MVP(Minimum Viable Product).

Project overveiw.

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.

Vision

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.

User Roles:

Rider (Passenger):

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

SafeBoda Architecture

About

module-1-safeboda-phase-1-Emmynyira created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published