SWIFT Transport — Bus Booking Platform
Backend APIs powering real-time trip search, booking, and digital ticketing for 19+ bus operators across Ghana.
Bus travel in Ghana was fragmented: paper tickets, no price comparison, no seat selection. Operators had no shared digital infrastructure, and passengers had no way to compare options or book ahead reliably.
I built the Route & Transit Management API from scratch: bus stop CRUD, route segment pricing, scheduling, and state management. I also added UserExistsByIdGuard for secure user-scoped routes, enforced runtime env validation, and introduced CI coverage thresholds.
- Full route management API: stops, segments, pricing, schedules.
- Driver-to-vehicle assignment for bus owner organisations.
- CI quality gates from zero (statement 69%, branch 48%, function 46%, line 68%).
- Automated daily payouts (currently shipping).
- Designing a flexible route segment pricing model for diverse operator needs.
- Standardizing input validation across payment and payout endpoints.