- Clone the project
- Run
cd ticket_application
- Run
virtualenv venv
- Run
venv/Scripts/Activate
- Run
pip install -r "requirements.txt"
- Run
python main.py
ticket_application
contains following directoriesinstance
has the sqlite DB.application
is where our application code isstatic
- defaultstatic
files folder. It serves at '/static' path.templates
- Default flask templates foldermain.py
is the entry-point of the project.requirements.txt
contains required python libraries.
- A user can book tickets for shows.
- Admin can add/remove shows/venues.
- Aurhorization functionality
- Improved User Interface.
- Better management of Admin Dashboard
- Dynamic pricing for tickets
- Improvements in business logic
- Scheduled jobs to notify users about new shows/venues or send reminder messages
- Anymore innovative suggestion is also accepted.