Montreal Transit Authority
STM, the Montreal Transit Authority, is a very-high-traffic website providing information about the bus and subway networks. TP1 was mandated to redesign the website, and make it communicate with legacy APIs providing information about the state of the public transit network in the city, as well as itinerary information. The project was built using Agile techniques, test- and behaviour-driven development, and continuous integration. A combination of Drupal and Ruby on Rails was used to build the infrastructure and website. The project integrates multilingual capabilities, accessibility, responsive design, and a mobile-only frontpage.