TO create a full stack applications for users to book tickets for movies and events. Both users and admins should be able to login to the system. Users should be able to view the list of movies and events and book tickets for them. Admins should be able to add, update and delete movies and events.
Flask
VueJS => 2
Sqlite
Celery
Redis
Make sure you have python3 and pip3 installed on your system.
- Create a virtual environment using
python3 -m venv venv
- Activate the virtual environment using
source venv/bin/activate
- Install the dependencies using
pip3 install -r requirements.txt
- Run celery by
celery -A main.celery worker -l info
- Run redis by
redis-server
- Run Flask application by
python3 main.py
- Run celery beat bt
celery -A main.celery beat --max-interval 2 -l info
Go to localhost:5000 to view the application.