- Install Python 3.12 (Better to use pyenv or
python -m venv venv
for environment isolation). - Navigate to the backend directory:
cd backend
- Install the required dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Start the backend server:
python manage.py runserver
- Install Node.js v20 (You can use
fnm
ornvm
to manage versions). - Navigate to the frontend GUI directory:
cd gui
- Install project dependencies:
npm install
- Start the frontend server:
npm start