Para iniciar o front-end é preciso ter instalado em seu computador o nodejs (>= 18) e o npm. Com eles instalado, rode o comando para instalar as dependencias
npm i
Em seguida rode o comando para iniciar o projeto
npm run dev
Para iniciar o back-end é preciso ter instalado em seu computador o python e o pip. Com eles instalado, rode o comando para instalar as dependencias
pip install -r requirements.txt
Em seguida rode o comando para atualizar as migrations
py manage.py makemigrations
py manage.py migrate
Duplique o arquivo .env.example, criando um novo arquivo .env, configurando as variaveis de ambiente do projeto.
Na primeira vez que estiver rodando, execute o script inicial para popular as tabelas.
py manage.py shell < script_inicial.py
Em seguida rode o comando para iniciar o projeto
py manage.py runserver