/API-AGRO

Primary LanguageJavaScript

💻 Sobre o projeto

O projeto visa mostrar qualidade de código e organização. Essa API foi desenvolvida para o Hackathon do Tech Academy.

📚 Documentação de API's

Run in Postman

📝 Métodos implementados API Foods

  • 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).

📝 Métodos implementados API Clients

  • 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).

📝 Métodos implementados API Inventory

  • 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).

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Node
  • Api disponibilizada no Heroku
  • Banco de Dados PostgreSQL

🔖 Frontend

🔗 Deploy API

https://api-foods-hackathon.herokuapp.com/foods