This is the Backend of the 3dvt
Use the package manager pip to install dependencies
# Create a Virtual Environment
pip venv .venv
# Upgrade PIP and Wheel
pip install -U pip wheel
# On Windows
.\env\Scripts\activate
# On Linux / MacOS
source env/bin/activate
# Install All Required dependencies
pip install -r requirements.txt
*Note on Requirements: This project use Machine Learning that require Highly Specific version off Python Module (ex: TensorFlow Windows amd64 vs TensorFlow Unix/MacOS i386). if there is any problem on installing the dependencies, please remove the package version number from the troublesome module on the requirements.txt file.
# make migrations
py manage.py makemigrations
# migrate
py manage.py migrate
# run the django server
py manage.py runserver