Skip to content

Latest commit

 

History

History
61 lines (34 loc) · 1.78 KB

File metadata and controls

61 lines (34 loc) · 1.78 KB

Cookix

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.

Instalação

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

Variáveis de Ambiente

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

Funcionalidades

  • Uso de voz para transcrever o nome dos ingredientes.
  • Uso de inteligencia artificial para busca.
  • Multiplataforma (Android e IOS).

Screenshots

App Screenshot

App Screenshot

Stack utilizada

Front-end: React Native, Native Base, NativeWind.

Back-end: Conexão com a API do Speech to Text(Google) e Chat GPT(OpenAI).

Aprendizados

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.