Um aplicativo React Native que gera receitas personalizadas usando IA, baseado nos ingredientes que você tem em casa!
O Chef IA é um aplicativo mobile desenvolvido com React Native e Expo que utiliza a API Groq (modelo Llama 3.3) para criar receitas deliciosas e criativas a partir dos ingredientes fornecidos pelo usuário.
- 🔍 Interface intuitiva e moderna
- 🤖 Geração de receitas usando IA (Groq API)
- 📝 Receitas formatadas com tempo, porções e dificuldade
- 🎨 Design responsivo e elegante
- 🔒 Variáveis de ambiente seguras com .env
- React Native - Framework para desenvolvimento mobile
- Expo - Plataforma para React Native
- Axios - Cliente HTTP para requisições
- Groq API - API de IA para geração de receitas
- React Native Dotenv - Gerenciamento de variáveis de ambiente
npx create-expo-app --template blank chef-iacd chef-ianpm install axios react-native-dotenvCrie um arquivo .env na raiz do projeto:
GROQ_API_KEY=sua_chave_da_api_aquiImportante: Obtenha sua chave da API em Groq Console
npm start- Digite os ingredientes que você tem disponível
- Clique em "Gerar Receita"
- Aguarde a IA processar
- Veja sua receita personalizada com:
- Nome da receita
- Tempo de preparo
- Número de porções
- Nível de dificuldade
- Lista de ingredientes
- Modo de preparo detalhado
- Dica especial
chef-ia/
├── assets/ # Recursos do app (imagens, fontes)
├── App.js # Componente principal
├── .env # Variáveis de ambiente (não versionar!)
├── .env.example # Exemplo de variáveis (versionar)
├── babel.config.js # Configuração do Babel
├── package.json # Dependências do projeto
└── README.md # Documentação
- A chave da API está protegida em arquivo
.env - O arquivo
.envestá no.gitignore(não é enviado ao GitHub) - Use
.env.examplecomo referência para outras pessoas
- Background:
#1a1a2e(Azul escuro) - Containers:
#2d2d44(Cinza escuro) - Botão:
#e17055(Laranja coral) - Texto:
#fff(Branco)
Para mais informações sobre scripts e dependências, consulte o arquivo package.json do projeto.
Sinta-se à vontade para contribuir com melhorias!
Projeto desenvolvido para fins educacionais.
Desenvolvido com ❤️ usando React Native + Expo + Groq AI