Our approach
To build this app quickly and efficiently, we used the same backend technology as the NMBS Flex Abo App, which we had previously developed. This allowed us to reuse existing infrastructure and speed up development. Our approach included:
Future-proof architecture: We built a centralized, shared backend that serves both the Flex Abo calculator and the Train+ app. This architecture is designed to handle future extensions, such as comparing Train+ with other flex formulas, with minimal development effort.
Smart Data Sync: Since pricing rules change only 1-2 times a year, we optimized the system for high performance and low maintenance, ensuring fast and reliable results for the user.
Creating a custom translation tool: We built a separate translation feature for NMBS based on our existing translation app, fully integrated into their platform.
Agile development and testing: We worked closely with NMBS, gathering feedback and making improvements step by step.
Boost in off-peak travel: Clear incentives for off-peak travel encourage smarter travel patterns.