Desafio proposto pelo time de People e desenvolvedores da Sidelab com o
intuito de certificar meus conhecimentos adquiridos no capitulo 3 e 4 da trilha
de estudos.
O projeto se trata de uma API que faz o gerenciamento de tarefas documentação. Com o intuito de treinar novas habilidades o mesmo desafio foi utilizado nesse último trimestre documentação2.
Para obter uma cópia do projeto,basta clonar o repositório ou baixar o arquivo zip.
De que coisas você precisa para instalar o software e como instalá-lo?
Conhecimento básico em ambientes de desenvolvimento e banco de dados
https://www.loom.com/share/c1c08215428c4524932a53e442c1d8bb
https://www.loom.com/share/efccc99da70743f38e719764194493f0
https://www.loom.com/share/07f77431af6145fab411dbad04eea534
Depois de ter clonado ou baixado o arquivo:
git clone -> npm install -> npx husky install -> npm run dev (O arquivo .env deve ser enviado separadamente para o bom funcionamento do código)
- VsCode - IDE usada.
- Git - Controle de versão.
- Typescript - Liguagem de desenvolvimento
- Insomnia - Ferramenta de teste e documentação dos endpoints
- Mongodb - Banco de dados mongodb
Para rodar nossos testes vamos executar o seguinte comando:
npm run test
Nós usamos o Git para controle de versão. Para as versões disponíveis, observe os commits deste repositório.
- Cadastrar usuário
- Login
- Endpoint de refresh token
- Criar nova tarefa
- Listar todas as tarefas, podendo filtrar pelo título e status de done
- Editar uma tarefa
- Apagar uma tarefa
- Marcos Alexandre - Desenvolvimento - GitHub
Este projeto não está sob nehuma licença.
- Agradeço aos meus pais por apoiarem minha carreira como desenvolvedor ❤.
- Agradeço a todo o time da Sidelab e Dataside por apoiarem minha carreira como desenvolvedor 💚💙.