An open-source public transport e-ticket system.
Public demo coming in a few months, stay tuned!
Budapest already tried to accomplish creating a system like MetroCard or Oyster several times with projects like Electra or RIGO, but they failed every time. The main goal of this project is to create an open-source e-ticket system that's suitable for cities.
Yes, totally. Also, it's our school project, so we are definietly going to work on this consistently so that we don't get a bad grade.
- Phase 1 Develop a QR-code based e-ticket and pass system (feature set like BKK Online Shop) Execution details
- Phase 2 Add support for NFC inspecting with phone and cards (feature set like BKK Rigo) Execution details
- Possibly build a demo with an NFC card
- Phase 3 Add support for prepaid-type accounts (like MTA (NYC) MetroCard) Execution details
- Phase 4 Get a city to use this system Implementation plan for cities
- We'll probably need support for the Hungarian e-ID card system (via NFC) so that we match with the government's main goals
- Phase 5 Add advanced data analysis and reporting tools to the admin panel
- Writing readable, reusable, clean, efficient and modern code
- Consistent,
camelCased
naming - Avoiding code or feature duplication
- Avoiding dependency hell, use as few dependencies as possible
- Security, because it's a must: we are trying to get a real city to use this system, thus we need to try to live up to some privacy and security standards.
- If you want to help in development, you can grab cards from our Trello board. Feel free to drop a line if you want to be a member of the board
- If you found a bug, create an
Issue
or create a card on our Trello board in theBugs
column. - For feature requests, drop us a line or create a card in the
Features
column.
Design conception for the passanger-facing frontend
Branding assets and stuff (Adobe XD)
Once we'll have enough money from donations, we'll try to host a bug bounty event, that's mainly focused on security issues.
If you want to support our hard work, pay for the infrastucture, or donate for a bug bounty event, you can donate to us via PayPal, or support us regularly on Patreon