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.