This is a ticketing system for the 2024 Kannada Rajyotsava event in PES University, Bangalore. The project uses Flask as the backend and HTML, CSS, and JavaScript for the frontend. PostgreSQL is used as the database.
The project is divided into two parts:
- Ticketing System - Where the trusted members are able to issue tickets to the participants.
- Scanning System - Where the tickets are scanned to verify the participants during the event.
- Clone the repository
git clone https://github.com/Kannada-Koota-PES/KK-Ticketing-2024.git
- Create and activate a virtual environment
cd KK-Ticketing-2024
python3 -m venv venv
source venv/bin/activate
- Install the dependencies
pip install -r app/requirements.txt
- Create a
.env
file in the root directory and add the following environment variables:
DEBUG = False
SECRET_KEY = ''
DATABASE_URL = ''
- Create and set up the database using the commands in
db_commands.md
- Run the application
cd app
flask run
Made with ❤️ by IT Domain Kannada Koota, PES University
ಕನ್ನಡ ಕೂಟ 💛❤️