GoTransit: Smart Bus Ticketing Platform

A real-time bus ticketing and fleet management system for intra-city and inter-state travel in Nigeria.

My Role

Backend Developer

Client

Personal

View Live Project

Duration

Sep 2023 - Present

Technologies

Node.js, PostgreSQL, Socket.IO, Google Maps API, Paystack

GoTransit

Project Overview

GoTransit enables passengers to search, book, and pay for bus tickets online while providing transport companies with fleet tracking, revenue analytics, and digital ticketing. The system supports QR code boarding and real-time seat availability.

Challenges and Solutions

Real-Time Seat Synchronization

Preventing double-booking across web, mobile, and terminal sales.

Driver & Conductor Buy-In

Resistance from traditional staff to adopt digital ticketing.

WebSocket Sync Engine

Used Socket.IO with conflict resolution to lock seats instantly across platforms.

Training & Incentive Program

Launched digital literacy workshops and bonus schemes for early adopters.

Key Features

Live Seat Map

Interactive seat selection with real-time availability updates.

QR Code Boarding

Digital tickets scanned at boarding points — no printing needed.

Fleet Tracking Dashboard

GPS-enabled live tracking for operators and passengers.

Secure Payments

Integrated Paystack for card, bank, and USSD payments.

Trip Reminders & Notifications

Automated SMS and push alerts for departure and delays.

Technologies Used

Node.js
PostgreSQL
Socket.IO
Google Maps API
Paystack

Sneak a Peek

GoTransit Home

Search & Book Bus Tickets

Results and Impact

  • Reduced cash handling by 70% at terminals, improving security and efficiency.