- Node v20.16.0
- NPM v10.8.2
- Angular v18.2.1
- Python v3.12.1
As an alternative, it is possible to use a script to setup the environment instead of manually executing the process.
bash scripts/setup-environment.sh
Note that, by using it, the backend is served as a headless service and it will require the process id (PID) to stop it.
ps aux | grep "python manage.py runserver"
Install Angular and the required dependencies.
npm install -g @angular/cli@18.2.1
npm install
Start the application
ng serve
Install the required dependencies.
pip install -r requirements.txt
Execute the migrations
python manage.py migrate
Start the server
python manage.py runserver