Este projeto foi desenvolvido como parte do Desafio Técnico para a vaga de Desenvolvedor Backend no Grupo SM.
-
Crie um arquivo
.env
e preencha os dados que estão no arquivo.env.example
. -
Entre no seu ambiente virtual (venv). Exemplo para Ubuntu:
. venv/bin/activate
-
Suba o Docker:
make up
-
Execute as migrations:
make migrations
-
Rode em um terminal o app:
make run
-
Rode em outro terminal o celery:
make celery
Se tudo correu bem, você verá a tela inicial:
-
Ficou com dúvida sobre algum comando? Execute:
make help
Estes diagramas oferecem uma visão clara e detalhada do fluxo de dados e das interações dentro da API, facilitando a análise, o acompanhamento e a gestão eficiente do sistema. A ferramenta utilizada para a criação desses diagramas foi o Mermaid .
Implementei um WebHook no Discord para receber notificações em tempo real sobre eventos do repositório, como commits, pull requests e o status da pipeline. Assim, posso acompanhar facilmente o progresso do projeto diretamente pelo Discord, centralizando a comunicação.
Para entender melhor, criei alguns documentos no Notion que ajudam tanto iniciantes quanto pessoas que já estão usando Django e precisam tirar dúvidas sobre códigos.