O Chef Desastrado: Criando um App de Culinária com IA
Índice
🍳 Introdução
- Sobre a história de George
- O problema da gestão de ingredientes
- A ideia da aplicação
📋 Requisitos do Aplicativo
- Inventário de ingredientes
- Recomendações de receitas
- Notificações de prazo de validade
- Disponibilidade multiplataforma
🛠️ Construção do Aplicativo
Configuração Inicial
- Utilizando integrações do Flutterfly e Firebase
Integração com Chat GPT
- Adaptação do modelo Chachi PT
- Personalização do formulário de solicitação de receitas
- Testando chamadas de API e processamento de resposta
Funcionalidade de Inventário
- Criação de uma lista de inventário
- Adição de itens ao inventário com detalhes como quantidade, preço e data de validade
- Visualização e gerenciamento do inventário do usuário
Notificações Push
- Configurando notificações push com Firebase Cloud Messaging
- Agendamento de notificações baseadas na data de validade dos ingredientes
Testes e Implantação
- Testes em modo de desenvolvimento
- Implantação em diferentes plataformas
💡 Destaques
- Facilidade de uso com design intuitivo
- Funcionalidades poderosas para gestão de ingredientes e receitas
- Integração perfeita em dispositivos iOS, Android e web
🔍 FAQ
Como funciona a recomendação de receitas?
- A recomendação é baseada em inputs do usuário, como tipo de refeição, tempo de preparo e nível de dificuldade.
Posso adicionar ingredientes personalizados ao inventário?
- Sim, você pode adicionar qualquer ingrediente ao seu inventário, junto com detalhes como preço e data de validade.
As notificações push funcionam em todos os dispositivos?
- Sim, as notificações push são suportadas em dispositivos iOS e Android.
🔗 Recursos
Artigo: A Jornada de George: Desenvolvendo um Aplicativo de Gestão de Ingredientes com Inteligência Artificial
A verdade é que ele não faz ideia do que está fazendo. Primeiro foi o stir-fry supercozido, depois ele arruinou o ROAST beef e a gota d'água foi um experimento na grelha. Você vê, George fez um curso de culinária uma vez, onde ensinaram a ele o básico, e agora ele acredita que é o próximo Anthony Bourdain. Mas como seu colega de quarto, eu sei a verdade e já estou cansado dos jantares refinados dele. O que é isso até mesmo? Também estou cansado de comprar mantimentos que podem não ser usados ou acabam vencidos. Então, tive uma ideia. E se eu pudesse construir um aplicativo para ajudar o George, para nos ajudar a controlar nossos ingredientes e recomendar novas receitas com IA.
🍳 Introdução
Sobre a história de George
George é um entusiasta da culinária autoproclamado, mas suas habilidades na cozinha deixam muito a desejar. Seus esforços culinários muitas vezes resultam em desastres gastronômicos, levando à frustração de seu colega de quarto.
O problema da gestão de ingredientes
Além dos fracassos culinários de George, há o desafio adicional de gerenciar os ingredientes da despensa. Muitas vezes, os mantimentos são desperdiçados devido a compras excessivas ou esquecimento das datas de validade.
A ideia da aplicação
Diante desses desafios, surge a ideia de desenvolver um aplicativo que ajude George e seu colega de quarto a gerenciar seus ingredientes, fornecendo recomendações de receitas personalizadas com a ajuda da inteligência artificial.
📋 Requisitos do Aplicativo
Inventário de ingredientes
O aplicativo precisa ser capaz de manter um inventário atualizado dos ingredientes disponíveis, incluindo detalhes como quantidade e data de validade.
Recomendações de receitas
Deve ser capaz de fornecer recomendações de receitas com base nos ingredientes disponíveis e nas preferências do usuário.
Notificações de prazo de validade
O aplicativo deve enviar notificações para alertar os usuários sobre os ingredientes que estão prestes a vencer, ajudando a evitar o desperdício de alimentos.
Disponibilidade multiplataforma
É fundamental que o aplicativo esteja disponível em várias plataformas, incluindo iOS, Android e web, para atender às necessidades de diferentes usuários.
🛠️ Construção do Aplicativo
Configuração Inicial
Para começar, foram utilizadas integrações do Flutterfly e Firebase para configurar a base do aplicativo, incluindo o armazenamento de dados e autenticação de usuários.
Integração com Chat GPT
A integração com o Chat GPT permitiu que o aplicativo fornecesse recomendações de receitas personalizadas com base nos inputs do usuário, como tipo de refeição e tempo de preparo.
Funcionalidade de Inventário
A funcionalidade de inventário foi implementada com a capacidade de adicionar, visualizar e gerenciar os ingredientes disponíveis, incluindo a adição de fotos e datas de validade.
Notificações Push
As notificações push foram configuradas para alertar os usuários sobre os ingredientes que estão prestes a vencer, garantindo que nada seja desperdiçado.
Testes e Implantação
O aplicativo foi testado em diferentes dispositivos e plataformas antes da implantação, garantindo uma experiência consistente para todos os usuários.
💡 Destaques
- Facilidade de uso com design intuitivo.
- Funcionalidades poderosas para gestão de ingredientes e receitas.
- Integração perfeita em dispositivos iOS, Android e web.
🔍 FAQ
Como funciona a recomendação de receitas?
A recomendação é baseada nos ingredientes disponíveis e nas preferências do usuário, fornecendo sugestões personalizadas para cada situação.
Posso adicionar ingredientes personalizados ao inventário?
Sim, o usuário pode adicionar qualquer ingrediente ao inventário e incluir detalhes como