/Atividade-final-back-end-1

Trabalho de final de módulo do curso starter web Full stack

Primary LanguageJavaScript

Instalação

Clonar o repositório

  git clone [https://github.com/ThiagoFranca4180/Atividade-final-back-end-1)

Instalar as depêndencias do projeto

  yarn install | npm install

Iniciar o projeto

  yarn run dev | yarn dev | npm run dev

Documentação da API

Esta API foi desenvolvida para gerenciar informações sobre recados. Ela oferece funcionalidades para criar, ler, atualizar e excluir recados. Além de criar e fazer o login de usuários.

Retorna uma lista de todos os usuários e seus recados cadastrados.

  GET /usuario

Retorna todos os detalhes de um usuario e recado específico com base no ID fornecido na URL.

  GET /usuario/:id/recados/
Parâmetro Tipo Descrição
id String Obrigatório. id do usuario para filtragem

Criar um recado

  POST /usuario/recados/
Parâmetro Tipo Descrição
Access token string Obrigatório. token do usuario
Recados Array de objetos Obrigatório. lista de com recados
Titulo String Obrigatório. titulo do recado
Descrição string Obrigatório. descrição do recado

Atualiza recado existente com base no ID do usuario e ID do recado fornecido na URL.

  PUT /usuario/recados/:idRecado
Parâmetro Tipo Descrição
Access token string Obrigatório. token do usuario
id string Obrigatório. id do recado
Recados Array de objetos Obrigatório. lista de com recados
Titulo String Obrigatório. titulo do recado
Descrição string Obrigatório. descrição do recado

Exclui um recado com base no ID do recado fornecido na URL.

  DELETE /usuario/recados/:idRecado
Parâmetro Tipo Descrição
Access token string Obrigatório. token do usuario
idRecado String Obrigatório. id do recado

Cria um usuario

  POST /usuario
Parâmetro Tipo Descrição
id String Obrigatório. id do usuario
Nome String Obrigatório. Nome do usuário
E-mail String Obrigatório. E-mail do usuário
Senha String Obrigatório. Senha do usuário

Login

  POST /usuario/login
Parâmetro Tipo Descrição
E-mail String Obrigatório. E-mail do usuário
Senha String Obrigatório. Senha do usuário

stack