Trainline is Europe’s leading independent train and coach platform, working with 180+ train and coach companies to offer travel to thousands of destinations across 36 countries. Attracting more than 60 million visits per month, the company has continually strived for innovation since its inception in 1997.
The team needed help in optimising their legacy platform and redesigning its user interface, and were looking for a partner to onboard Node.js to rebuild their web experience for both desktop and mobile. They also needed to build up new skill sets and capabilities within their team to create a world class software engineering organisation, able to meet new demands.
Working integrated within Trainline’s team, we built up their development capabilities while transforming the monolithic trainline.com website from .Net/C# to a Node.js backend for React.js frontend architecture that scales horizontally, and improves application and business performance; supporting a global customer base by handling multiple currencies and languages.
This meant faster, incremental software development and release of new features, like restructured shopping basket and payment pages, wrapped in an efficient and scalable Node.js layer, making them more user-friendly. And an enhanced final user experience.
Among other developments, we migrated existing customers across the separate European sites to a single global platform and localising the site in four additional European languages, with an aim of internationalising the site entirely.