Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stealthworm/challenge-ignite-nodejs-02-api-restfull
https://github.com/stealthworm/challenge-ignite-nodejs-02-api-restfull
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/stealthworm/challenge-ignite-nodejs-02-api-restfull
- Owner: StealthWorm
- Created: 2023-03-31T00:12:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-01T14:58:01.000Z (over 1 year ago)
- Last Synced: 2024-04-15T06:24:33.182Z (7 months ago)
- Language: TypeScript
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
02-api-rest-nodejs
Requisitos Funcionais(RF)
[x] Deve ser possível criar um usuário;
[x] Deve ser possível registrar uma refeição feita, com as seguintes informações:
- Nome
- Descrição
- Data e Hora
- Está dentro ou não da dieta
[x] Deve ser possível listar todas as refeições de um usuário;
[x] Deve ser possível visualizar uma única refeição;
[x] Deve ser possível editar uma refeição, podendo alterar todos os dados acima;
[x] Deve ser possível apagar uma refeição;
[x] Deve ser possível recuperar as métricas de um usuário
- Quantidade total de refeições registradas
- Quantidade total de refeições dentro da dieta
- Quantidade total de refeições fora da dieta
- Melhor sequência por dia de refeições dentro da dieta
Regras de Negócios(RN)
[x] Deve ser possível identificar o usuário entre as requisições;
[x] As refeições devem ser relacionadas a um usuário;
[x] O usuário só pode visualizar, editar e apagar as refeições o qual ele criou;
Regras Não Funcionais(RNF)