π Open Data
We love Open Source! Here's how you can contribute to our projects.
Committed to be Open
Carris Metropolitana is deeply commited to open data. Most, if not all, of the code produced internally is published on Github. We welcome comments and PRs. We also regularly shares metrics about our bus operation. This includes big numbers (eg. transported passengers) and more detailed information (eg. data about the quality of service for each line).
Many of these numbers are provided in the API so that they can be consumed in realtime. All our public facing apps, and many of our internal tools, consume the same endpoints provided to the public, as this ensures everyone has access to the same up-to-date information while also simplifying our tech stack.
If you'd like to help shape the future of transit in Lisbon, don't hesitate to reach out to us.
Our projects
Here are some of our own projects we're proud of. They are works in progress and we're a small team, so some things might be out of order. PRs are very welcome. Explore our Github for more.
JSON API
The code behind our API is open-source and available on GitHub. It is built as a modular system, designed to fetch, parse, and integrate data from multiple sources into a unified, easy-to-access platform.
Website
Our Next.js website is a key focus of our development efforts. With around 50K daily visitors, we prioritize delivering a stable, user-friendly, and efficient platform for exploring our bus network.
Mobile App
Our mobile app is designed to be every bus riderβs trusted companion. Check out our roadmap to discover the exciting features and improvements we have planned for this project, full of potential to enhance every rider's transit experience.
Map Server
Maps are at the heart of all our projects, and this server is what makes them possible. Powered by data from OpenStreetMap, it provides the foundation for accurate and up-to-date mapping across our applications.
Community projects π
The following are projects that use our open data and that we find very interesting! Take a look and explore the problems they're solving.
Text-to-Speech (TTS)
This project aims to disambiguate in text the common abbreviations for toponomy and points of interest in the Lisbon area (and indirectly, produce the spoken audio). It is what powers our in-bus audio announcements.
Intermodal
Intermodal is the definitive Portuguese bus stop database. This ambitious open-source project offers a wealth of high-quality data, freely available for exploration. Our official stops database is powered by Intermodal, ensuring our network backone is accurate and reliable.
HorΓ‘rios LX
...
Discord Bot
A Discord bot that notifies you of the latest Service Alerts from Carris Metropolitana.
Last updated on