Transportation · Multinational
A system for buying bus tickets on the web or through an app
Project summary
- Industry
- Transportation
- Company size
- Multinational
- Services

The problem
The goal was to let people buy bus tickets online, both in the browser and on their phones. For that, the system would bring together three parts: a web application, a mobile app and a back-end server.
What was agreed
- Prioritized scope
- The bus ticket purchasing system, piece by piece: the web application, to buy in the browser; the Android mobile app, to buy on a phone; and the back-end server, the part that runs behind the scenes of the system.
What was delivered
Passengers choose where to buy their bus ticket: in the browser or in the Android app.
How it works
The web and the app are the two ways in to buy. The back-end server runs behind the scenes, out of the passenger’s view.
The technology, in plain words
- PHP: a programming language made to run on servers and widely used in websites and web systems. It was one of the project’s technologies.
- Android: Google’s operating system for phones and tablets. The ticket purchasing app was built for it.
- JavaScript: the programming language of the web, which gives pages behavior in the browser and also runs on servers. It was one of the project’s technologies.
How it went
Assessment
At the start
An initial conversation to understand the client's request and problem.
Discovery Sprint
Before building
The problem was understood and the scope defined.
Development
Between 2016 and 2017
Built in incremental releases throughout the project, not all at the end.
Support and continuous improvement
After going live
The system then moved into support and maintenance.
Technical details
Technologies used in this project
- PHP
- Android
- JavaScript
More case studies

A school management system that brings school administration, teachers and parents closer together
The problemThe goal was to bring together and connect three school audiences: the administration, the teachers and the students' parents. That called for a school management system that brought all three together, with access on the web and on phones.Services:Web applicationsMobile appsRead the case study
A system for the local police to quickly get news, alerts and safety notices to the public
The problemThe local police needed a fast way to share news, alerts and safety notices with the public. The plan was a dedicated system for that, with two parts: a mobile app and a server.Services:Mobile appsRead the case study