Implementação de uma API para realizar o CRUD de tasks, com as seguintes funcionalidades:
- Criação da task
POST /tasks
- Criação de diversas tasks através da leitura de um aquivo CSV
POST /tasks/csv
- Listagem das tasks
- Listagem do total de tasks
GET /tasks
- Listagem com filtro
GET /tasks?title=foo&description=bar
- Listagem do total de tasks
- Atualização de uma task pelo
id
PUT /tasks/:id
- Remoção de uma task pelo
id
DELETE /tasks/:id
- Marcar pelo
id
uma task como completaPATCH /tasks/:id
docker compose up
npm install
npm run dev