Trainline Case Study : A mobile train ticket counter for Trainline

simplabs worked closely with Trainline’s in-house engineering team and built a mobile web app to accompany the existing desktop app. A dedicated site for mobile devices allowed Trainline to better serve customers on the go and leverage the full market potential.



Trainline is Europe's leading independent rail and coach platform. They sell tickets to customers worldwide, enabling more than 125,000 journeys every single day in and across 36 countries, covering 150 different carriers.

Our Expertise


We are Europe’s Leading Ember Experts.

It has been an absolute pleasure to work with simplabs. Their team of experienced JavaScript engineers quickly slotted in to our in-house development teams. Their expertise with modern, agile software development best practices and tools meant they were able to work with our processes to deliver fantastic customer experiences.

Mark Holt, Trainline CTO

Sustainable added value

Working closely with Trainline's engineering and product teams, we were able to deliver the first version of the mobile web app on time and budget, continuing to extend and improve it afterwards. Our experts also leveled up the team's experience and helped them internalize modern and idiomatic practices for developing web apps via pairing sessions and code reviews.

In addition to supporting Trainline with engineering resources and expertise, we were able to help improve the engineering process by establishing and solidifying an iterative approach. This resulted in more efficient prioritization and a better sense of progress for both engineers and management.

three screenshots of the Trainline app, showing schedule and booking functionality
trainline sells tickets for 150 different carriers across 36 countries via their mobile app.

A path into the future

Besides working on the core application, simplabs spearheaded several engineering efforts focused around mobile performance, improved load times, server side rendering and localization. We were able to achieve substantial improvements, resulting in a much improved user experience and increased sales.


Team on a rowing boat


We maintain a lean process that supports the team rather than stand in its way. Find out more about how we work to deliver ambitious software solutions for our clients.

the Expedition website on an iPad

Continue Reading

An online travel magazine for global citizens

Setting up Expedition's development team for sustainable success

Work with us

Talk to one of our experts to find out how we can help you.

Let's discuss your project