To Do List para as pessoas colaboradoras da Ebytr
- Visualizar a lista de tarefas
- Ordenar a lista de tarefas por ordem alfabética, data de criação ou por status
- Inserir uma nova tarefa na lista
- Remover uma tarefa da lista
- Atualizar uma tarefa da lista
- A tarefa deve possuir um status editável: pendente, em andamento ou pronto
Instruções para rodar os testes do Backend
GET https://lmartins-ebytr-todolistapi.herokuapp.com/tasks
POST https://lmartins-ebytr-todolistapi.herokuapp.com/tasks
Insira os seguintes dados no corpo da requisição:
{
"name": "revisar PDI",
"status": "pronto"
}
Parameter | Type | Description |
---|---|---|
name |
string |
Obrigatório. Nome da tarefa |
status |
string |
Obrigatório. Status da tarefa ("pronto", "em andamento" ou "pendente") |
PUT https://lmartins-ebytr-todolistapi.herokuapp.com/tasks/:id
Parameter | Type | Description |
---|---|---|
id |
string |
Obrigatório. Id da tarefa a ser atualizada |
Insira os seguintes dados no corpo da requisição:
{
"name": "revisar PDI",
"status": "pendente"
}
Parameter | Type | Description |
---|---|---|
name |
string |
Obrigatório. Nome da tarefa |
status |
string |
Obrigatório. Status da tarefa ("pronto", "em andamento" ou "pendente") |
DELETE https://lmartins-ebytr-todolistapi.herokuapp.com/tasks/:id
Parameter | Type | Description |
---|---|---|
id |
string |
Obrigatório. Id da tarefa a ser removida |
Client: React
Server: Node, Express, Express-rescue, MongoDB, Mongoose, Joi
Se você tiver algum comentário, entre em contato comigo pelo e-mail lucasmartins@gmail.com
Lucas Martins 🚀
Feito por Lucas Martins 👋 Entre em contato!