RATP: TIV Test & Reporting
Interactive supervision applications for railway maintenance workshops.
RATP called on Adservio to design from scratch a 4K interactive board and an Angular 11 stack for its 8 Île-de-France workshops, with a zero-regression objective.

Project Context
RATP manages a considerable fleet of trainsets across the metro and the RER in Île-de-France. The maintenance workshops, spread across the region, needed modern interactive supervision to manage interventions and anticipate breakdowns.
The existing tooling was legacy and ill-suited to current challenges: no real-time visualisation, no 4K board for collective consultation, no quality gate on software changes.
The stake: develop a from-scratch Angular 11 application with an interactive 4K board and absolute quality discipline. Regression is not an option for rail traffic in the Paris region.
Strategic Objectives
From-scratch application
Design interactive supervision applications from scratch for the RATP maintenance workshops, with an interactive 4K dashboard accessible to technicians and supervisors.
TIV reporting
Set up Test & Interactive Visualization (TIV) reporting covering the entire fleet, with real-time consultation of statuses and a history of interventions.
Zero regression
Guarantee absolute software quality with a zero-regression objective on critical features, through extensive automated test coverage (>90%) and strict CI/CD.
Solutions Delivered by Adservio
Adservio deployed a from-scratch full-stack team (Tech Lead, Frontend Engineers, QA, UX Designer) over 22 months.
Angular 11 architecture
From-scratch design of a modular Angular 11 architecture, with lazy-loading, NgRx state management and reusable components documented through Storybook.
Interactive 4K board
Development of the interactive 4K board for the RATP workshops: real-time visualisation of trainsets in service / maintenance / breakdown, with drill-down by train and by equipment.
Real-time supervision
A supervision pipeline with WebSockets for real-time propagation of field events (trainset status changes, signalling alerts), with rendering optimised for 4K screens.
CI/CD and quality gates
A CI/CD pipeline with test coverage >90%, Cypress E2E tests, a blocking Lighthouse audit and a progressive deployment strategy with auto-rollback.
Coaching the RATP teams
Training of the RATP teams in Angular 11 and modern engineering practices (TDD, code reviews, architecture reviews), with the creation of living documentation.
68 trainsets supervised in real time,
zero regression.
From-scratch Angular 11 application, interactive 4K board and real-time WebSockets supervision: railway maintenance industrialised at the scale of Île-de-France.
Results
Application deployed across the 8 RATP maintenance workshops in Île-de-France.
Trainsets tracked in real time on the workshops' interactive 4K board.
Zero-regression objective achieved on critical features.
Automated test coverage guaranteeing absolute software quality.
Frontend stack designed entirely from scratch, with no legacy dependency.
Programme duration, from design to multi-workshop production rollout.
Impact
Delivered from scratch
A complete application developed from scratch in Angular 11, in production across the 8 RATP maintenance workshops in Île-de-France, with no legacy dependency.
Interactive 4K board
An interactive 4K board deployed in the workshops, consulted continuously by supervisors to manage trainset flows and maintenance interventions.
Zero regression
Zero-regression objective achieved: test coverage >90%, Cypress E2E tests and strict CI/CD guarantee absolute quality on critical features.
Real-time supervision
Real-time propagation of field events through WebSockets: trainset status change, signalling alert, end of maintenance, with immediate visibility for supervisors.
Fast adoption
Fast adoption by the RATP teams thanks to a UX designed for the workshops, Angular training and change support.
Technical durability
Modern architecture, documented code, automated tests, industrialised CI/CD: the foundation is solid for the next 5 to 10 years of evolution.
More Client Work
Industrialise your critical supervision applications
Let's discuss your from-scratch development, software quality and real-time supervision challenges. An Adservio expert gets back to you within 24h.





















