- User registration
- User login
- Create flights
- Get flights
- Book a flight
- Get flight bookings
- Install virtualenv
pip install virtualenv
- Create the application's virtual environment
virtualenv venv
- Activate the virtual environment
source venv/bin/activate
-
Setup environment variables
Create a
.env
file, copy the content of the.env.example
file into it and fill the necessary credentials -
Install dependencies
pip install -r requirements.txt
- Start the development server
python manage.py run_server
Run python manage.py test
to run tests
To test application performance run
locust --host=<application-host>
Pivotal Tracker is used for this project. You can find the management board here