To Do App é um projeto clássico que visa criar experiência no front end com interfaces em React, com múltiplos filtros com manipulação de estados, backend Node para o desenvolvimento de API, arquitetura REST para criar um CRUD, banco de dados hospedado na Vercel e aplicação de testes unitários com Jest.
Fetures do sistema:
- O usuário pode criar, editar, apagar, escolher uma cor para a tarefa, marcar como feito e marcar como favorito qualquer tarefa.
- Todas as tarefas favoritas são movidas para o topo da lista.
- A interface tem filtos para as cores e por tarefa favorita. Sendo que pode escolher múltiplos filtros.
Back-end:
- Toda edição em uma tarefa pelo usuário é salva no banco de dados via API.
- A API foi testada com Jest e encontra-se no repositório. Coloquei na imagem abaixo os resultados.