[go: nahoru, domu]

Skip to content

Projeto da faculdade de uma aplicação mobile feita em React Native, que utiliza a API da Open IA para realizar buscas de possíveis receitas com os ingredientes descritos pelo usuário e a API voice speech to text do Google para facilitar a entrada de dados.

Notifications You must be signed in to change notification settings

LimaoCode/cookix

Repository files navigation

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.

About

Projeto da faculdade de uma aplicação mobile feita em React Native, que utiliza a API da Open IA para realizar buscas de possíveis receitas com os ingredientes descritos pelo usuário e a API voice speech to text do Google para facilitar a entrada de dados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published