A simple ticket booking system built in Python using Flask
To run on your local machine follow these steps
- Create a python virtual environment using
virtualenv venv
- Activate the virtual environment using
source venv/bin/activate
if using a Unix OS orvenv\Scripts\activate
on Windows - Run
pip install -r requirements.txt
- Run
python manage.py runserver
- Users - register, login, forgotten password, change email, order history
- Bookings - create bookings
- Cart - add tickets, timed release tickets, checkout
- Emails - booking confirmations, change password emails
- Events - display showings, number of available tickets
- Tickets - ticket types
- Admin - add events, add showings, edit Bookings
- Cart - remove tickets, group by showings
- Events - change showing layout, add images