Skip to content

Web application for managing tickets and admissions with QR Code passes.

License

Notifications You must be signed in to change notification settings

franjsco/TickPass

Repository files navigation

TickPass

GPLv3 License

TickPass is a web application for managing tickets and admissions with QR Code passes.

Features

  • Generate Ticket with QR Code passes
  • Scan & validate QR Code passes
  • Web based

Screenshots

App Screenshot

App Screenshot

App Screenshot

Tech Stack

Client: HTML5/CSS

Server: PHP 8, Symfony 5

Tools: Docker, Symfony CLI, composer

Development

Clone the repository

git clone https://github.com/franjsco/TickPass

Go to the project directory

cd TickPass

Install dependencies

composer install

Configure .env

DATABASE_URL

Create database and launch migrations (only the first time)

php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate

Start docker containers

docker compose up -d

Start development server

symfony server:start 

Usage

Open the browser and navigate to these routes

Route Address
Ticket Validator http://localhost:8000/
Admin http://localhost:8000/admin

About

Web application for managing tickets and admissions with QR Code passes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published