The project is built with django and django restframework with a vue.js frontend.
Frontend code can be found here
-
setup virtual environment using
virtualenv env_name -p python3.8
-
activate the virtual environment by going to env folder location
source env_name/bin/activate
press enter
-
once the env is activate, go back to the django project directory install all requirements by running
pip install -r requirements.txt
-
set up an env file with your configurations. attached in the project folder is an example to guide you on this. use https://djecrety.ir/ to generate a secret key.
-
once done run
python manage.py migrate python manage.py runserver
-
check individual app folders for instructions on the available endpoints in the README.md