Back-end de um aplicativo simples de gerenciamento de tarefas, trata-se de um projeto de estudo para adquirir conhecimentos sobre desenvolvimento back-end.
Rodar o Todo Tasks em sua máquina local é uma tarefa extremamente simples.
Você precisa ter duas principais dependências instaladas:
- Bun runtime v1.1.10 (ou qualquer versão superior)
- Docker Engine v26.1.3 com Docker Compose v2.27.0 (ou qualquer versão superior)
Com o repositório clonado e as dependências globais instaladas, você pode instalar as dependências locais do projeto:
bun install
Para rodar o projeto localmente, basta executar o comando abaixo:
bun dev
Isto irá automaticamente rodar serviços como Banco de dados (incluindo as Migrations), Servidor desenvolvimento seguinte endereço:
http://localhost:3000/
http://localhost:3000/api/v1/tasks
Apos este passo executar a semente para preencher o banco de dados com dados falsos.
bun seed
para acessarr a documentaçção da API, vá para:
http://localhost:3000/api/v1/tasks/docs
- Cadastrar uma nova tarefa
- Atualizar o status de uma tarefa
- Obter detalhes de uma tarefa
- Atualizar uma tarefa
- Obter todas as tarefas
- Deletar uma tarefa