Uma API como funcionalidades de CRUD para realizar controle de tasks.
-
POST - /tasks
Criar uma task no banco de dados, enviando os campos
title
edescription
por meio dobody
da requisição. -
GET - /tasks
Listar todas as tasks salvas no banco de dados.
E pode filtrar as tasks pelo
title
edescription
-
PUT - /tasks/:id
Atualizar os campos
title
edescription
. -
DELETE - /tasks/:id
Remover uma task pelo id.
-
PATCH - /tasks/:id/complete
Marcar a task como completa ou não. Isso significa que se a task estiver concluída.
# Clone este repositório
$ git clone https://github.com/franciniltonsoaresmenzes/ignite-todo-list
# Acesse a pasta do projeto no terminal/cmd
$ cd ignite-todo-list
# Instale as dependências com:
$ npm install
# Rode a aplicação em modo de desenvolvimento:
$ npm run dev
- Javascript
- NodeJs
- Testes nativo