Skip to content
All projects
Transportation2025

GU Transportation Portal

A university bus network moved off spreadsheets - live schedules, seat-level booking and QR ticketing, with an admin console behind it.

  • React
  • Laravel
  • MySQL
  • Tailwind CSS
  • REST API

Overview

A transportation management system for a university bus network, covering the full journey from finding a route to boarding the bus. Students reserve a specific seat on a specific trip and board with a QR ticket; the operations team manages routes, vehicles, drivers and schedules from a single admin console.

The challenge

Bus schedules were published as static files and seats were claimed on a first-come basis at the stop. Nobody knew how full a trip was until it departed, students queued for buses that were already full, and the operations team had no reliable record of who travelled where.

What we built

We built a booking flow around a live seat map, so capacity is known before departure rather than after it. Each reservation issues a scannable QR ticket that doubles as the boarding record, which gave operations accurate ridership data for the first time. An assistant chatbot handles the routine "when is the next bus" questions that previously went to staff, and the admin dashboard consolidates route, vehicle and driver management in one place.

Key features

  • Live route and timetable browsing
  • Seat-level reservation with an interactive seat map
  • QR code tickets for boarding validation
  • Trip scheduler with driver and vehicle assignment
  • Assistant chatbot for schedule and route queries
  • Admin dashboard for fleet, routes and ridership reporting

Screens

7 screens from the delivered product. Select any to view it full size.

Building something similar?

Tell us what you are trying to solve. We will come back with an approach, a timeline and a fixed price.

Start a project