Inspiration

We were tired of now knowing where the metro was exaclty and wanted a fun way to get this information, while learning about new technologies.

What it does

Volt shows a real-time simulation of where the Montréal metro is, but could be adapted to the any city in the world. It also allows to display only certain lines.

How we built it

Using Mapbox for the ui Using NextJS for the server-side rendering Using a CICD with GitHub actions which builds Docker images for the server and client, which then pushes it in the GitHub registry. Using Depend-a-bot to check dependencies Using CodeQL to check vulnerabilities

Challenges we ran into

The main challenges we ran into were the parsing and treatment of the STM api to get all the info about trains (stations, paths, times, etc.)

Accomplishments that we're proud of

Submit something, and the 3d!

What we learned

Basically everything about all the technlogies we used!

What's next for Volt

Volt could be extended to other cities or even to bus line withing Montreal. It currently is just a feature to display transportation nicely.

Built With

Share this project:

Updates