- Python 3.11+
- a Postgres database
- Clone repository
- Create the virtual environment in the project folder
python3.11 -m venv ./venv
- Activate virtual environment
source ./venv/bin/activate
- Install requirements
pip install -r requirements.txt
- Create a
.env
file (not the placement of the.
) and add environment values- see
.env.example
for the expected variables
- see
- Setup database
./manage.py migrate
- Create a superuser for testing
./manage.py createsuperuser
Load test data (optional)coming soon./manage.py loaddata full
./manage.py runserver
- Navigate to http://127.0.0.1:8000/auth/login/ and enter the email of your superuser and choose "Login (admin)"