Skip to content

Repository files navigation

Funcionalidades Implementadas

Tabela Usuario

[x] Cadastro de usuários

Tabela Sessão

[x] Cadastro de sessões

Tabela Entregas

[x] Cadastro de entregas

[x] Listagem de entregas

[x] Atualização do status de uma entrega

Tabela Logs de Entrega

[x] Cadastro de logs de entrega

Usuários

Método Endpoint Descrição

POST /users Cadastra um novo usuário.

Sessões

Método Endpoint Descrição

POST /sessions Cria uma nova sessão de autenticação.

Entregas

Método Endpoint Descrição

POST /deliveries Cadastra uma nova entrega.
GET /deliveries Lista todas as entregas cadastradas.
PATCH /deliveries/:id/status Atualiza o status de uma entrega.

Logs de Entrega

Método Endpoint Descrição

POST /delivery/logs Cadastra um novo log de entrega.
GET /delivery/logs/:id/show Lista os logs de uma entrega.

Exemplo de requisição

{
  "user_id": "uuid",
  "description": "Televisão 4K"
}

Como executar

npm install
npm run dev


[x] Listagem dos logs de uma entrega

About

Projeto de API Node para encomendas, onde é possível criar e autenticar um usuário, escolher se o usuário é cliente ou vendedor e definir autorizações. Apenas o vendedor poderá criar logs, enquanto o cliente poderá visualizá-los.🟢

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages