- Install Python 3.9
- Create a virtual environment using
virtualenv
orconda
. Then install the requirements mentioned in therequirements.txt
. - This project uses sqlite DB and doesn't require any additional databases.
- For quick setup and user creation, run
bash setup.sh
. This script will run migrations and create a super user namedroot
with the passwordroot@123
. (not ideal for production usage)
- Execute the following command
python manage.py runserver
. (not ideal for production. for deployment refer this and NGINX or Apache for deploying static files) . - Go to
http://127.0.0.1:8000/admin/
and login with the username and password. As I haven't created the login & logout pages for user accounts. - Then go to
http://127.0.0.1:8000/
for testing the Team management application.