Olá caro desenvolvedor, nesse teste analisaremos seu conhecimento geral. Abaixo explicaremos tudo o que será necessário.
Você deve desenvolver uma API, utilizando Node, para uma aplicação de gerenciamento de TODOs.
A escolha das bibliotecas, banco de dados, arquitetura, etc, fica a seu critério.
O código precisa ser capaz de rodar em uma máquina linux.
Altere o arquivo README explicando o que é preciso para rodar sua aplicação.
A API precisa ser desenvolvida em Node, e deverá ser possível:
- Listar todos os TODOs.
- Adicionar um novo TODO.
- Alterar um TODO.
- Deletar um TODO.
Para iniciar o teste, faça um fork deste repositório, crie uma branch com o seu nome completo e depois envie-nos o pull request. Se você apenas clonar o repositório não vai conseguir fazer push e depois vai ser mais complicado fazer o pull request.
- Organização do código, separação de módulos, legibilidade e comentários.
- Histórico de commits.
Quaisquer dúvidas que você venha a ter, consulte as issues para ver se alguém já não a fez e caso você não ache sua resposta, abra você mesmo uma nova issue!