API REST utilizando Fastify, Knex, TypeScript, Swagger e outras ferramentas.
Instalar dependências:
npm install
Rodar migrations do banco:
npm run knex -- migrate:latest
Rodar projeto:
npm run dev
Documentação em: http://localhost:3333/docs
Clique aqui para visualizar as instruções
-
Deve ser possível criar um usuário
-
Deve ser possível identificar o usuário entre as requisições;
-
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);
-
Deve ser possível editar uma refeição, podendo alterar todos os dados acima
-
Deve ser possível apagar uma refeição
-
Deve ser possível listar todas as refeições de um usuário
-
Deve ser possível visualizar uma única refeição
-
Deve ser possível recuperar as métricas de um usuário