O projeto visa mostrar qualidade de código e organização. Essa API foi desenvolvida para o Hackathon do Tech Academy.
-
getFoods: Endpoint para pegar a lista de Frutas, Verduras, Legumes e Hortaliças (coleção).
-
getFoodById: Endpoint para pegar uma Fruta, Verdura, Legume e/ou Hortaliça (com base em um parâmetro de rota).
-
createFood: Endpoint para criar uma Fruta, Verdura, Legume e/ou Hortaliça.
-
updateFood: Endpoint para alterar uma Fruta, Verdura, Legume e/ou Hortaliça (com base em um parâmetro de rota).
-
deleteFood: Endpoint para deletar uma Fruta, Verdura, Legume e/ou Hortaliça (com base em um parâmetro de rota).
-
getClients: Endpoint para pegar a lista de clientes (coleção).
-
getClientById: Endpoint para pegar um cliente (com base em um parâmetro de rota).
-
createClient: Endpoint para criar um novo cliente.
-
updateClient: Endpoint para alterar um cliente (com base em um parâmetro de rota).
-
deleteClient: Endpoint para deletar um cliente (com base em um parâmetro de rota).
-
getInventory: Endpoint para pegar a lista de estoques (coleção).
-
getInventoryById: Endpoint para pegar um lote de produto em estoque (com base em um parâmetro de rota).
-
createInventory: Endpoint para criar um lote de produto.
-
updateInventory: Endpoint para alterar um lote de produto (com base em um parâmetro de rota).
-
deleteInventory: Endpoint para deletar um lote de produto (com base em um parâmetro de rota).
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Node
- Api disponibilizada no Heroku
- Banco de Dados PostgreSQL
- O repositório de código do front está no link: https://github.com/m-abdias/calculator