<<<<<<< HEAD Project Description:
SafeBoda Rwanda is a web application that aims to improve urban mobility in Kigali by formalizing and digitalizing the moto-taxi ("moto") industry.
The system introduces transparency, safety, and trust between riders and drivers through digital registration, verified profiles, and trip management.
The Problem
-
For Passengers:
- Safety concerns due to unverified drivers.
- Inconsistent fare negotiations.
- No way to track or verify trips.
-
For Drivers:
- Difficulty distinguishing themselves as trustworthy.
- Lack of job security and limited access to customers.
- No data record to support financial opportunities (e.g., loans, insurance).
The Vision To create a trusted digital platform that connects verified moto drivers and passengers, ensuring safe, reliable, and efficient urban transportation in Kigali and beyond.
User Roles
Rider (Passenger)
- Can register and log in to the platform.
- Can request a moto ride, view ride history, and rate drivers.
- Wants safety, fair pricing, and reliable drivers.
Driver
- Can register with license and moto details.
- Can accept rides and build a professional reputation.
- Wants access to more customers and verified income data.
Core Features & User Stories
- User Authentication Rider:
“As a Rider, I want to create an account with my name and phone number so that I can book safe and reliable motos.”
Driver:
“As a Driver, I want to register with my license and moto details so that I can be verified and get more customers.”
- Ride Request
Rider:
.As a Rider, I want to request a moto ride by selecting my pickup and destination points so that I can find a nearby driver quickly. - Real-time Map View (future) Rider:
“As a Rider, I want to see available drivers near me on a map so that I can choose the closest one.”
Driver:
“As a Driver, I want to view rider requests on a map to accept the nearest trips.
- Trip History Rider:
“As a Rider, I want to view all my previous rides so that I can keep track of my trips and spending.”
Driver:
“As a Driver, I want to view all rides I have completed so that I can analyze my work and earnings.”
- Driver Ratings Rider:
“As a Rider, I want to rate drivers after a ride so that other passengers can make informed choices.”
System Architecture Diagram
09a83a6740aedf9964a527d5a7cdb8957bb33b35