Projeto da faculdade de uma aplicação mobile feita em React Native, que utiliza a API da Open AI para realizar buscas de possíveis receitas com os ingredientes descritos pelo usuário e a API Speech to Text do Google para facilitar a entrada de dados.
Para executar o projeto é necessário ter o Node.JS e o Yarn instalado na sua maquina.
Após o clone do projeto para a criação da node modules utilize o comando:
yarn
Para iniciar o projeto utilize o comando:
yarn start
O projeto possui o Eslint e Prettier configurado, caso alguma regra apresente erro utilize
yarn eslint --ext .jsx
yarn prettier --write
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
CHAT_GPD_API_KEY
GCP_SPEECH_TO_TEXT_KEY
- Uso de voz para transcrever o nome dos ingredientes.
- Uso de inteligencia artificial para busca.
- Multiplataforma (Android e IOS).
Front-end: React Native, Native Base, NativeWind.
Back-end: Conexão com a API do Speech to Text(Google) e Chat GPT(OpenAI).
Por ser o primeiro contato com o React Native, foi surpreendente para eu a proximidade do React.JS O primeiro contato com a OpenAI também foi algo bem positivo, acessar a documentação e utilizar do GPT foi algo desafiador.