Skip to content

prototypefund/runde16-OpenTrainTicketing

Repository files navigation

Contributors Forks Stargazers AGPL License


OpenTrainTicketing

Digital Ticketing made simple for railways
Check the Project Website »



Report Bug · Request Feature . Contribute · Send Feedback

Table of Contents
  1. About The Project
  2. Setting up Developing Environment
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

The OpenTrainTicketing project is developed to provide a simple and easy-to-use digital ticketing system for railways. It primarily aims to allow smaller railways to offer digital tickets to their customers without the need for a complex and expensive system. The project is developed by the OpenTrainTicketing team and is open-source.

(back to top)

Built With

This project was build with:

Rust Vue Vite Matomo

And deployed with:

Kubernetes Docker

(back to top)

Setting up Developing Environment

This is a short guide to setup your own development environment of OpenTrainTicketing.

  1. To start of clone the Repo:

    $ git clone git@gitlab.com:opentrainticketing/opentrainticketing.git
  2. Starting the backend:

    $ cd opentrainticketing/backend
    $ docker-compose up
  3. Starting the frontend:

    $ cd opentrainticketing/frontend
    $ npm run dev

    (back to top)

Contributing

Please see CONTRIBUTION.md to get more information on how to contribute to the project.

(back to top)

License

Distributed under the GNU AGPL V3 License. See LICENSE.txt for more information.

(back to top)

Contact

Email: info@opentrainticketing.com

Project Link: https://gitlab.com/opentrainticketing/opentrainticketing

(back to top)

Contributors

zdmx, TheNewCivilian

Acknowledgments

The following pages and resources have been very helpful in the creation of the project:

This project was funded by the Prototype Fund of the German Federal Ministry of Education and Research (BMBF) and the Open Knowledge Foundation Germany.

(back to top)