Skip to content
This repository was archived by the owner on Nov 27, 2020. It is now read-only.

danger9224/pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass

An open-source public transport e-ticket system.

Public demo coming in a few months, stay tuned!

Pass banner with slogan

What's this about?

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.

Are you serious?

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.

Main goals

  • 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

While developing, try to keep an eye on

  • 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.

How can I contribute?

  • 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 the Bugs column.
  • For feature requests, drop us a line or create a card in the Features column.

Contributors

Resources

Design conception for the passanger-facing frontend

Branding assets and stuff (Adobe XD)

react-stax documentation

Bug bounty!

Once we'll have enough money from donations, we'll try to host a bug bounty event, that's mainly focused on security issues.

Support us!

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

About

An open-source public transport e-ticket system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors