ride-hailing-app

byArchit
Landing
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

274 tasks
#1

Rename project branding to ride-hailing-app

40 cr estimated
To Do
#2

Generate system requirement document

3m 44s0.05 cr used
Done
#3

Generate personas & user flows

0m 31s0.05 cr used
Done
#6

Architecture

0.05 cr needed
Backlog
#7

Workspace task plan

0.05 cr needed
Backlog
#8

Create flow for Passenger

0m 28sCredits in parent
Done
#9

Create flow for Partner driver

0m 28sCredits in parent
Done
#10

Create flow for Fleet owner

0m 28sCredits in parent
Done
#11

Create flow for Contact-center operator

0m 28sCredits in parent
Done
#12

Create flow for Operations Manager

0m 28sCredits in parent
Done
#13

Create flow for Finance Manager

0m 28sCredits in parent
Done
#14

Create flow for HSE Manager

0m 28sCredits in parent
Done
#15

Create flow for System Administrator

0m 29sCredits in parent
Done
#16

Create flow for Urban executive

0m 28sCredits in parent
Done
#17

Create flow for Expatriate and diplomat

0m 28sCredits in parent
Done
#18

Create flow for Young female student

0m 28sCredits in parent
Done
#19

Create flow for Busy merchant

0m 28sCredits in parent
Done
#20

Create flow for Owner-driver

0m 28sCredits in parent
Done
#21

Create flow for Fleet employee driver

0m 28sCredits in parent
Done
#22

Create flow for Mototaxi driver

0m 28sCredits in parent
Done
#23

Update Implementation task plan

Credits unavailable
Backlog
#24

Landing

4m 29sCredits in subtasks
Done
#25

Passenger Login

Credits in subtasks
Backlog
#26

Passenger

Credits in subtasks
Backlog
#27

Driver Login

Credits in subtasks
Backlog
#28

Driver

Credits in subtasks
Backlog
#29

Console Login

Credits in subtasks
Backlog
#30

Operator / Administration

Credits in subtasks
Backlog
#31

Landing / Site Header

0m 1s0.75 cr used
Done
#32

Landing / Poster Hero

0m 46s0.75 cr used
Done
#33

Landing / Fare Ticker

0m 34s0.75 cr used
Done
#34

Landing / Fare Card

0m 32s0.75 cr used
Done
#35

Landing / Applications Band

0m 35s0.75 cr used
Done
#36

Landing / Access Band

0m 32s0.75 cr used
Done
#37

Landing / Site Footer

0m 0s0.75 cr used
Done
#38

Kabod Site Header

0m 23sCredits in parent
Done
#39

Kabod Site Footer

0m 13sCredits in parent
Done
#40

Fix Landing: Hero portrait/tag is clipped and the portrait is covered by CTA and metadata; see and (…

1m 34sCredits unavailable
Done
#41

Fix Landing: The applications notes row overflows horizontally at tablet, leaving the second note…

1m 58sCredits unavailable
Done
#42

Fix Landing: The portrait is presented as a driver, but the supplied image visibly depicts a…

2m 13sCredits unavailable
Error
#43

Fix Landing review findings: Hero portrait/tag is clipped and the portrait is covered… (+2 more)

0m 46s0 cr used
Done
#44

Fix Landing review finding: frontend/src/components/Landing Poster Hero.jsx: The…

0m 14s0 cr used
Error
#45

Update Implementation task plan

6m 0sCredits unavailable
Done
#46

Let passengers choose and pay with cash, Mo Mo, Orange Money, card, or wallet

140 cr estimated
To Do
#47

Let passengers save language, notification, emergency-contact, and data-saver settings

80 cr estimated
To Do
#48

Show passengers their full ride history with date, mode, and amount filters

80 cr estimated
To Do
#49

Send SOS with live location to the KABOD security cell and emergency contact

120 cr estimated
To Do
#50

Let passengers add and update optional profile details

60 cr estimated
To Do
#51

Record two-way ratings between passenger and driver and update driver average

100 cr estimated
To Do
#52

Let passengers report a ride problem within 7 days of completion

100 cr estimated
To Do
#53

Let passengers recover their account with a secondary OTP

100 cr estimated
To Do
#54

Save guest profiles and beneficiary notebook entries

100 cr estimated
To Do
#55

Verify phone numbers with SMS one-time codes

120 cr estimated
To Do
#56

Calculate fares with surge, promo codes, and special rates

140 cr estimated
To Do
#57

Manage saved addresses and preferred drivers

80 cr estimated
To Do
#58

Notify passengers when the vehicle strays from the route

120 cr estimated
To Do
#59

Manage wallet balance, recharges, and payment methods

140 cr estimated
To Do
#60

Driver earnings, ranking, wallet withdrawal, and availability

120 cr estimated
To Do
#61

Matching with fraud detection and performance-weighted priority

160 cr estimated
To Do
#62

Driver dashboard shows goals, daily stats, wallet, and weekly ranking

100 cr estimated
To Do
#63

Live ride tracking with vehicle position refreshed every 5 seconds

120 cr estimated
To Do
#64

Passenger sign-up and sign-in via SMS OTP or Google/Apple

120 cr estimated
To Do
#65

Payment processing with automatic provider switch and cash fallback

120 cr estimated
To Do
#66

Destination address search with logged queries

80 cr estimated
To Do
#67

Map opens centered on the user's current position

60 cr estimated
To Do
#68

Driver ride request shows trip details and passenger rating

80 cr estimated
To Do
#69

Passenger confirms and places a ride order

100 cr estimated
To Do
#70

Let drivers receive and accept ride requests

120 cr estimated
To Do
#71

Manage vehicles, fleet partners, and documents

120 cr estimated
To Do
#72

Show live ongoing rides to internal operators

100 cr estimated
To Do
#73

Commission semiannual penetration testing from a certified provider

80 cr estimated
To Do
#74

Complete or record payment at the end of a ride

140 cr estimated
To Do
#75

Issue a timestamped PDF receipt after each ride

100 cr estimated
To Do
#76

Deliver transactional notifications by SMS

80 cr estimated
To Do
#77

Create promotional campaigns with code, targeting, and capped budget

100 cr estimated
To Do
#78

Show drivers their net earnings

100 cr estimated
To Do
#79

Match rides using the weighted driver-scoring function

140 cr estimated
To Do
#80

Monitor marketing KPIs by cohort

100 cr estimated
To Do
#81

Export accounting data to SAGE / SAARI

100 cr estimated
To Do
#82

Start ride activates meter and trip tracking

120 cr estimated
To Do
#83

Offer fuel discounts at partner stations

80 cr estimated
To Do
#84

Automatic weekly bank payout for Pro drivers

140 cr estimated
To Do
#85

Verify driver identity with selfie and ID scan

120 cr estimated
To Do
#86

Render hero without motion for reduced-motion visitors

80 cr estimated
To Do
#87

Award KABOD-Glory points and reflect loyalty level

120 cr estimated
To Do
#88

Track driver medical fitness renewal every 24 months

100 cr estimated
To Do
#89

Queue support tickets from chat, email, phone and Whats App

120 cr estimated
To Do
#90

Provide reverse geocoding, routing, ETA and heatmap from geo-service

120 cr estimated
To Do
#91

Send timestamped PDF receipt after ride completion

100 cr estimated
To Do
#92

Notify passenger of acceptance and show driver details

100 cr estimated
To Do
#93

Enforce application authentication

100 cr estimated
To Do
#94

Compute ride routes with self-hosted routing

100 cr estimated
To Do
#95

Auto-deactivate drivers below 4.2/5 average over last 50 trips

120 cr estimated
To Do
#96

Escalate support cases to the operations manager

80 cr estimated
To Do
#97

Detect and flag fraudulent ride and account activity

120 cr estimated
To Do
#98

Let admins validate or reject driver documents

100 cr estimated
To Do
#99

Disburse drivers' pool funds for breakdowns and accidents

100 cr estimated
To Do
#100

Process reimbursements with double validation above 10,000 FCFA

120 cr estimated
To Do
#101

Start and end rides with final fare calculation and payment

140 cr estimated
To Do
#102

Show the final trip amount after a ride ends

80 cr estimated
To Do
#103

Let admins view a passenger's incident history

100 cr estimated
To Do
#104

Auto-credit the 3,000 FCFA bonus at the 15-ride challenge

100 cr estimated
To Do
#105

Detect and flag driver GPS spoofing

120 cr estimated
To Do
#106

Flag ride and payment anomalies for anti-fraud review

120 cr estimated
To Do
#107

Keep an auditable history of fare modifications

100 cr estimated
To Do
#108

Handle support tickets across chat, email, phone, and Whats App

140 cr estimated
To Do
#109

Verify driver identity with ID OCR and facial match

120 cr estimated
To Do
#110

Register, sign in, and issue secure sessions for passengers and drivers

140 cr estimated
To Do
#111

Record driver training completion and gate test eligibility

100 cr estimated
To Do
#112

Apply an applicable promo code to a ride fare

80 cr estimated
To Do
#113

Deliver and verify one-time passcodes by SMS

100 cr estimated
To Do
#114

Let passengers set destination and stops and see routes and fare estimates

120 cr estimated
To Do
#115

Resolve Cameroonian informal addresses and landmarks on the map

120 cr estimated
To Do
#116

Manage the full ride lifecycle from creation to closure

140 cr estimated
To Do
#117

Process reimbursements with double validation above 10,000 FCFA

120 cr estimated
To Do
#118

Establish application authorization ownership

140 cr estimated
To Do
#119

Let people access their personal data on request

100 cr estimated
To Do
#120

Keep drivers operating only in cities they are licensed for

120 cr estimated
To Do
#121

Let drivers go Offline for their lunch break

80 cr estimated
To Do
#122

Start the ride and activate the meter

100 cr estimated
To Do
#123

Search passenger records from the admin console

100 cr estimated
To Do
#124

Apply preconfigured templates to support replies

80 cr estimated
To Do
#125

Set city-specific pricing in the admin console

120 cr estimated
To Do
#126

Show live driver map with status filters

100 cr estimated
To Do
#127

Let drivers check their ranking at end of day

80 cr estimated
To Do
#128

Record semi-annual vehicle inspections by KABOD agents

100 cr estimated
To Do
#129

Compute KPIs, cohorts, and dashboards from operational data

120 cr estimated
To Do
#130

Honor personal data deletion requests

120 cr estimated
To Do
#131

Store driver ratings and reviews

100 cr estimated
To Do
#132

Assign each ride to the best driver by multi-criteria scoring

140 cr estimated
To Do
#133

Deliver notifications across push, SMS, e-mail, and Whats App

120 cr estimated
To Do
#134

Maintain passenger and driver profiles in the user service

120 cr estimated
To Do
#135

Recalculate driver average rating after each rating

100 cr estimated
To Do
#136

Orchestrate ride payments across Mo Mo, Orange Money, card, cash, and wallet

140 cr estimated
To Do
#137

Let operators search passengers and review their incident history

100 cr estimated
To Do
#138

Compute VTC tax and VAT and produce DGI declarations

120 cr estimated
To Do
#139

Center the pickup map on the passenger's position with manual correction

100 cr estimated
To Do
#140

End the ride and trigger final calculation and payment

120 cr estimated
To Do
#141

Send the end-of-trip notification

80 cr estimated
To Do
#142

Driver enrollment with registration and required document upload

120 cr estimated
To Do
#143

Assign each ride to the best available driver by weighted criteria

120 cr estimated
To Do
#144

Driver knowledge test with 20 questions and 14/20 pass mark

80 cr estimated
To Do
#145

Admin console for driver validation, notes, suspension, and fleet partners

120 cr estimated
To Do
#146

Mark trip completed when the ride finishes

60 cr estimated
To Do
#147

Driver accepts a ride request within 15 seconds

100 cr estimated
To Do
#148

Activate driver account after validation and contract signature

100 cr estimated
To Do
#149

Connect the platform to its third-party services

120 cr estimated
To Do
#150

Launch turn-by-turn navigation from the driver app

100 cr estimated
To Do
#151

Score driver knowledge test with 14/20 pass mark

80 cr estimated
To Do
#152

monthly VAT, VTC tax, and withholding declarations

120 cr estimated
To Do
#153

Let passengers sign in with Google or Apple

120 cr estimated
To Do
#154

Animate the landing hero on visitor arrival

80 cr estimated
To Do
#155

Assign each ride to the best eligible driver

140 cr estimated
To Do
#156

Run chauffeur-passenger matchmaking in the matching service

120 cr estimated
To Do
#157

Handle SOS alerts in the 24/7 control center

140 cr estimated
To Do
#158

Create and store company accounts for the corporate affiliation program

80 cr estimated
To Do
#159

Let operations managers configure city rates and zones from live performance data

100 cr estimated
To Do
#160

Record a passenger's rating for a completed trip

80 cr estimated
To Do
#161

Activate driver accounts only after full validation and signed partnership

100 cr estimated
To Do
#162

Refresh map data monthly from KABOD team and driver field contributions

100 cr estimated
To Do
#163

Track support tickets, escalations, and knowledge base articles

100 cr estimated
To Do
#164

Show passengers their matched driver's details and vehicle

80 cr estimated
To Do
#165

Geocode addresses with Cameroonian place names

100 cr estimated
To Do
#166

Calculate the final ride fare from distance and duration

120 cr estimated
To Do
#167

Send an SMS when a ride's status changes

80 cr estimated
To Do
#168

Auto-detect pickup point with manual map correction

100 cr estimated
To Do
#169

Trigger a Mo Mo withdrawal for a driver

100 cr estimated
To Do
#170

Validate a ride request and match an available driver within the radius

120 cr estimated
To Do
#171

Credit 500 FCFA referral rewards on the referred's first ride

100 cr estimated
To Do
#172

Let admins save notes on a driver record

80 cr estimated
To Do
#173

Live operations map of drivers, demand heatmaps, and ongoing rides

120 cr estimated
To Do
#174

Show a live demand heatmap of unsatisfied ride requests

100 cr estimated
To Do
#175

Let drivers mark arrival and notify the passenger

100 cr estimated
To Do
#176

Suspend and reactivate driver accounts from the admin console

100 cr estimated
To Do
#177

Advance driver onboarding through validation stages

120 cr estimated
To Do
#178

Charge the ride fare automatically through the passenger's chosen method

140 cr estimated
To Do
#179

Refresh vehicle position every 5 seconds during a ride

120 cr estimated
To Do
#180

Configure the personal-data retention period

80 cr estimated
To Do
#181

Record trips for safety review and law enforcement

120 cr estimated
To Do
#182

Credit a share of each completed ride to the drivers' welfare pool

100 cr estimated
To Do
#183

Send targeted push notifications by frequency, average basket, and city

100 cr estimated
To Do
#184

Let drivers withdraw their balance to Mo Mo at end of day

120 cr estimated
To Do
#185

Auto-match a confirmed order to an eligible driver within the default 3 km radius

140 cr estimated
To Do
#186

Record that the passenger has boarded the vehicle

60 cr estimated
To Do
#187

Let KABOD validate or reject submitted driver onboarding documents

100 cr estimated
To Do
#188

Track recurring criminal-record, medical fitness, and vehicle inspection checks

100 cr estimated
To Do
#189

Automatically credit the 3,000 FCFA bonus when a driver reaches 15 rides

100 cr estimated
To Do
#190

Centralized monthly billing for company accounts

100 cr estimated
To Do
#191

Driver instant withdrawal to Mo Mo or Orange Money

140 cr estimated
To Do
#192

Fleet-partner records with vehicles, drivers, terms, and repayments

100 cr estimated
To Do
#193

Driver SOS during an active trip

120 cr estimated
To Do
#194

Track driver acceptance and cancellation rates

80 cr estimated
To Do
#195

Managed secret rotation via Vault Hashi Corp

100 cr estimated
To Do
#196

Report rides, accidents, and approved drivers to the Ministry of Transport

100 cr estimated
To Do
#197

Hard category match when selecting candidate drivers

80 cr estimated
To Do
#198

Send in-ride SOS alerts to the 24/7 control center and emergency numbers

140 cr estimated
To Do
#199

Record immutable audit entries for tariff changes, suspensions, and refunds

120 cr estimated
To Do
#200

Show passengers an estimated fare with breakdown before confirming a ride

120 cr estimated
To Do
#201

Deliver the mandatory 4-hour initial driver training and record completion

120 cr estimated
To Do
#202

Sync locally stored GPS tracking data when the network returns

120 cr estimated
To Do
#203

Execute payouts to drivers and fleets

140 cr estimated
To Do
#204

End the ride and stop the meter when the driver selects End ride

100 cr estimated
To Do
#205

Block drivers for 6 hours after exceeding 10 hours online in 24 hours

120 cr estimated
To Do
#206

Flag fake trips from trip records

120 cr estimated
To Do
#207

Reconcile transactions against Mo Mo and Orange Money statements

140 cr estimated
To Do
#208

Assign each ride to the best-matching driver

140 cr estimated
To Do
#209

Apply the applicable tax to each fare

80 cr estimated
To Do
#210

Show drivers eligible ride requests within the matching radius

120 cr estimated
To Do
#211

Suggest high-demand zones to help drivers chain rides

100 cr estimated
To Do
#212

Let passengers share their trip via Whats App or SMS

100 cr estimated
To Do
#213

Keep GPS tracking running while offline

120 cr estimated
To Do
#214

Issue passenger refunds from the admin console

120 cr estimated
To Do
#215

Export ride history as CSV or PDF for tax declaration

100 cr estimated
To Do
#216

Maintain fleet partner records in the admin console

120 cr estimated
To Do
#217

Mask driver and passenger phone numbers after a ride

100 cr estimated
To Do
#218

Accept a trip while offline and sync on reconnect

140 cr estimated
To Do
#219

Detect fictitious rides

120 cr estimated
To Do
#220

Driver goes Online in the Driver app

100 cr estimated
To Do
#221

Share a live trip via Whats App or SMS link

100 cr estimated
To Do
#222

Credit KABOD-Glory points on passenger spend

80 cr estimated
To Do
#223

Widen search radius and offer category downgrade when drivers keep rejecting

120 cr estimated
To Do
#224

Let users configure an emergency contact

60 cr estimated
To Do
#225

Fall back to Google Maps Platform where map coverage is poor

100 cr estimated
To Do
#226

Roll completed rides into driver daily metrics and wallet

120 cr estimated
To Do
#227

Cap commission from the admin console

100 cr estimated
To Do
#228

Accept trips offline with delayed synchronization

120 cr estimated
To Do
#229

Send end-of-trip notification and timestamped PDF receipt

100 cr estimated
To Do
#230

Show live map of drivers, rides, and demand

120 cr estimated
To Do
#231

Collections dashboard by payment method, day, and city

100 cr estimated
To Do
#232

Compute fare for an 8 km, 18-minute KABOD-Eco daytime Mo Mo ride

100 cr estimated
To Do
#233

Save preferred drivers to a passenger favorites folder

100 cr estimated
To Do
#234

Passenger sees driver, vehicle, live location, and ETA while waiting

120 cr estimated
To Do
#235

Record physical vehicle inspection by a KABOD agent

100 cr estimated
To Do
#236

Driver registers and submits onboarding documents

120 cr estimated
To Do
#237

Deduct per-ride accident coverage contribution for partner mutual

120 cr estimated
To Do
#238

Show drivers their morning earnings

60 cr estimated
To Do
#239

Sell aggregated, anonymized mobility data to local authorities

120 cr estimated
To Do
#240

Centralized invoicing for KABOD-Business accounts

100 cr estimated
To Do
#241

Multi-factor sign-in for administrators

120 cr estimated
To Do
#242

Alert drivers to nearby ride requests by sound and visual notification

120 cr estimated
To Do
#243

Per-ride earnings breakdown: gross, 15% commission, 1% VTC tax, driver net

100 cr estimated
To Do
#244

Driver withdraws wallet balance to Mo Mo

140 cr estimated
To Do
#245

Keep the platform operating in degraded mode

120 cr estimated
To Do
#246

Keep trip recordings available for incident review

120 cr estimated
To Do
#247

Let admins block a passenger temporarily or permanently

100 cr estimated
To Do
#248

Dispatch ride requests to eligible drivers within the radius

120 cr estimated
To Do
#249

Connect passengers and drivers through masked calling, chat, and preset messages

120 cr estimated
To Do
#250

Show the vehicle's live position during a ride

120 cr estimated
To Do
#251

Calculate the final ride price

120 cr estimated
To Do
#252

Show promotional campaign monitoring information

60 cr estimated
To Do
#253

Show details of an ongoing ride

60 cr estimated
To Do
#254

Auto-deactivate drivers whose recent average rating drops below 4.2/5

100 cr estimated
To Do
#255

Notify passenger when a driver accepts their ride

80 cr estimated
To Do
#256

Verify driver identity with selfie and scanned ID during onboarding

120 cr estimated
To Do
#257

Let drivers view morning earnings and check their ranking

80 cr estimated
To Do
#258

Monitor claims and incidents with evidence and follow-up actions

100 cr estimated
To Do
#259

Automatically record trip details and retain them for 90 days

100 cr estimated
To Do
#260

Apply temporary or permanent blocks and issue refunds

100 cr estimated
To Do
#261

Let passengers choose category, payment, promo code, and see price breakdown

100 cr estimated
To Do
#262

Criminal record check at enrollment and every 12 months

100 cr estimated
To Do
#263

End trip and record trip completion

80 cr estimated
To Do
#264

Assign rides using weighted multi-criteria matching

120 cr estimated
To Do
#265

Driver app: onboarding, ride execution, earnings and safety

160 cr estimated
To Do
#266

Passenger app: booking, fare, tracking, payment and safety

160 cr estimated
To Do
#267

Administration console: driver records, MFA and commission cap

140 cr estimated
To Do
#268

Operator / Administration web console shell

80 cr estimated
To Do
#269

Driver dashboard: availability, daily stats, goals, wallet and ranking

100 cr estimated
To Do
#270

Build the Web Admin Console for drivers, passengers, fleets and city pricing

140 cr estimated
To Do
#271

Build the Driver App for onboarding checks, ride acceptance and trip execution

160 cr estimated
To Do
#272

Driver availability, earnings and wallet withdrawal screen

80 cr estimated
To Do
#273

Build the Passenger app for booking, fares, tracking, payment and account

180 cr estimated
To Do
#274

Public entry poster hero with fare ticker and scroll colour bands

80 cr estimated
To Do
#275

Create the Passenger App entry surface

60 cr estimated
To Do
#276

Build the Operator/Administration console for live operations, support and finance

160 cr estimated
To Do
Live
Landing design preview
New passenger
Existing passenger
OTP verified
Signed in
Location granted
Destination entered
Moto selected
Cash chosen
Price accepted
Drivers repeatedly reject
Category downgrade agreed
Driver accepts
Driver en route
Ride ended
Payment confirmed
Problem within 7 days
No problem
History reviewed
Landing: View fare ticker
Passenger Login: Register with phone OTP
Passenger Login: Sign in
Passenger: Allow location access
Passenger: Enter destination
Passenger: Select KABOD-Moto
Passenger: Choose cash payment
Passenger: Review price breakdown
Passenger: Confirm order
Passenger: Accept widened radius
Passenger: View driver details
Passenger: Track vehicle live
Passenger: Confirm cash payment
Passenger: Rate driver
Passenger: Report ride problem
Passenger: Review ride history
Passenger: Check KABOD-Glory points
Live
Landing design preview
New passenger
Existing passenger
OTP verified
Signed in
Location granted
Destination entered
Moto selected
Cash chosen
Price accepted
Drivers repeatedly reject
Category downgrade agreed
Driver accepts
Driver en route
Ride ended
Payment confirmed
Problem within 7 days
No problem
History reviewed
Landing: View fare ticker
Passenger Login: Register with phone OTP
Passenger Login: Sign in
Passenger: Allow location access
Passenger: Enter destination
Passenger: Select KABOD-Moto
Passenger: Choose cash payment
Passenger: Review price breakdown
Passenger: Confirm order
Passenger: Accept widened radius
Passenger: View driver details
Passenger: Track vehicle live
Passenger: Confirm cash payment
Passenger: Rate driver
Passenger: Report ride problem
Passenger: Review ride history
Passenger: Check KABOD-Glory points