Opus en ligne
Opus en ligne is a project where you can check the contents of your OPUS card or recharge it with any title fares you need at home. The project was started from scratch, built on Ruby on Rails with external services and AngularJS as the client-side interface. This is the first project I did with Angular 1.x with complexes business rules and multiple Web services.
The project lasted more than a year due to its complex logic and architecture. Many stakeholders were implied in the project: as a result, many requirements needed to be satisfied such as old browsers support, accessibility compliance, unified style guide across the transportation network, etc.