Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taskApp

Aplicação para criação de Tasks

Tecnologias Utilizadas no desenvolvimento

Funcionamento

A aplicação dispõe de vários endpoints para realizar as operações.

Criação de Usuário.

POST - task-manager-br.herokuapp.com/users

 {
    "name": "Anthony Reis",
    "email": "matheus.anthony1@gmail.com",
    "password": "test123@",
    "age": 23
  }

Login de Usuário

POST - task-manager-br.herokuapp.com/users/login

  {
    "email": "anthony@yahoo.com",
    "password": "anthony1234@"
  }

Modificar Usuário

PATCH - task-manager-br.herokuapp.com/users/me

 {
    "name": "Anthony Reis",
    "email": "matheus.anthony1@gmail.com",
    "password": "test123@",
    "age": 23
  }

Consultar seu Usuário

GET - task-manager-br.herokuapp.com/users/me

Deletar Usuário

DELETE - task-manager-br.herokuapp.com/users/me

Upload de Avatar

POST - task-manager-br.herokuapp.com/users/me/avatar

 Content-Type: multipart/form-data
 avatar: <image-binary>

Deletar Avatar

DELETE - task-manager-br.herokuapp.com/users/me/avatar

Criação de Task

POST - task-manager-br.herokuapp.com/tasks

  {
    "description": "Do some stuff",
    "completed": true
  }

Leitura de Task

Todas as criadas

GET - task-manager-br.herokuapp.com/tasks

Ordenadas por data de criação

GET - task-manager-br.herokuapp.com/tasks?sortBy=createdAt:desc

Somente as completas/incompletas

GET - task-manager-br.herokuapp.com/tasks?completed=true

Por quantidade

GET - task-manager-br.herokuapp.com/tasks?limit=10

Especificada por ID

GET - task-manager-br.herokuapp.com/tasks/<id-da-task>

Modificação da Task

PATCH - task-manager-br.herokuapp.com/tasks/<id-da-task>

  {
    "description": "Do some stuff",
    "completed": true
  }

Deletar Task

DELETE - task-manager-br.herokuapp.com/tasks/<id-da-task>

Releases

Packages

Contributors

Languages