The Challenge
The Trainline team needed help in optimising their legacy platform and redesigning its user interface. They were looking for a partner to onboard Node.js to rebuild their web experience for both desktop and mobile, as well as to build up new skill sets and capabilities within their team to create a world class software engineering organisation.
The Approach
Working and integrating our teams 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.
The Deliverables
As a result of our engagement, we streamlined the software development process, achieving faster and incremental updates. We also introduced improved features such as redesigned shopping baskets and payment pages. These improvements were supported by a robust and scalable Node.js framework that enhanced the overall user experience.
Closing the Engagement
Among other developments, we migrated existing customers across the separate European sites to a single global platform and localised the site in four additional European languages, intending to internationalise the site entirely.