Skip to content

Latest commit

 

History

History
86 lines (51 loc) · 1.25 KB

README.md

File metadata and controls

86 lines (51 loc) · 1.25 KB

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