Skip to content

tiago918/tabela-taco-api

 
 

Repository files navigation

API REST DE CONSULTA DE DADOS DA TABELA TACO DE ALIMENTOS

Este projeto consiste em uma API REST desenvolvida em Laravel, que permite a consulta de dados da tabela de alimentos do IBGE. A tabela de alimentos do IBGE contém informações nutricionais e composição dos alimentos consumidos no Brasil.

Atuamente tem apenas a do IBGE porém vou acrescentar a da USDA, UNICAMP e a TUCUNDUVA

Funcionalidades

A API oferece as seguintes funcionalidades:

  1. Consulta de todos os alimentos: Retorna uma lista com todos os alimentos disponíveis na tabela.
  1. Consulta de dados de alimentos por código (em desenvolvimento): Permite buscar informações sobre um alimento específico com base no seu código identificador.
  1. Consulta de alimentos por grupo (em desenvolvimento): Permite obter uma lista de alimentos pertencentes a um grupo específico, como cereais, frutas, legumes, etc.
  1. Consulta de alimentos por classificação (em desenvolvimento): Permite obter uma lista de alimentos classificados de acordo com sua origem, como alimentos de origem animal, vegetal, industrializados, etc.

Configuração e Execução

Para utilizar este projeto em sua máquina local, siga os passos abaixo:

Pré-requisitos

Certifique-se de ter o PHP (versão 7.4 ou superior) instalado em seu sistema.

Instale o composer em seu sistema: Composer Installation.

Certifique-se de ter o Laravel instalado globalmente: Laravel Installation.

Passo a Passo

  1. Clone o repositório para sua máquina local:
git clone https://github.com/renandspedrosa/tabela-alimentos-ibge-api.git
  1. Acesse o diretório do projeto:
cd tabela-alimentos-ibge-api
  1. Instale as dependências do projeto:
composer install
  1. Configure o arquivo .env com as informações do seu ambiente local (como conexão de banco de dados).

Execute o seguinte comando para criar as tabelas e importar os dados da tabela de alimentos do IBGE:

php artisan migrate
  1. Inicie o servidor local para executar o projeto:
php artisan serve

Acesse o projeto no seu navegador usando o endereço http://localhost:8000.

Utilizando a API

Após executar o projeto localmente, você pode utilizar a API RESTful para consultar os dados da tabela de alimentos do IBGE. Utilize ferramentas como o Postman, Insomnia ou qualquer outra aplicação de cliente REST para realizar as requisições.

Exemplos de Requisições

Consultar alimentos pela tabela do IBGE:

GET http://localhost:8000/api/alimentos/ibge

Contribuição

Este projeto é aberto a contribuições. Caso queira adicionar novas funcionalidades, corrigir erros ou melhorar a documentação, fique à vontade para enviar um Pull Request.

About

API REST da tabela de alimentos IBGE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 73.0%
  • Blade 26.7%
  • JavaScript 0.3%