Skip to content

Pelino-Courses/module-2-safeboda-project-phase-2-gaspard1-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. 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.”

  1. 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.
  2. 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.

  1. 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.”

  1. 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

======= Review Assignment Due Date Open in Codespaces

09a83a6740aedf9964a527d5a7cdb8957bb33b35

About

module-2-safeboda-project-phase-2-gaspard1-sys created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published