Cookiezi AI

AI recipes generator

AI recipes generator

AI recipes generator

COMPANY

Personal project

ROLE

Dev

EXPERTISE

Flutterflow

YEAR

2025

Project Description

AI-Powered Recipe Generator

This innovative app leverages the power of artificial intelligence to transform a simple photo of ingredients into a delicious recipe. By utilizing OpenAI's API for natural language processing and DALL-E for image generation, the app not only suggests recipes but also provides visually appealing images of the potential dishes. Users can snap a picture of the ingredients they have on hand, and within seconds, receive a curated list of recipes tailored to those ingredients, complete with step-by-step instructions and mouth-watering images.

Key technologies include:

  • Firebase for the database

  • OpenAI API for recipe generation.

  • DALL-E for generating images of the dishes.

Main features of the app:

  • Image upload functionality for users to submit photos of their ingredients.

  • AI-powered ingredient recognition to identify what's in the photo.

  • Recipe generation based on the identified ingredients using OpenAI API.

  • Display of recipes with instructions and nutritional information.

  • Generation of images for the suggested recipes using DALL-E.

  • User account management for saving favorite recipes or tracking history.

One of the key challenges was managing the sequential API calls for ingredient identification, recipe generation, and image creation while keeping output that match the required data format.

Additionally, fine-tuning the OpenAI API prompts was crucial to generate relevant and practical recipes.

Process

Personal Project Journey: From Concept to Creation

This app was a personal endeavor to enhance my portfolio, offering me a chance to dive deep into app development and AI integration. I guided myself through the process—researching, designing, building, and testing—learning at every step. It was about pushing my limits, refining my skills, and creating something functional that I could proudly showcase.

Research and Planning: I started by pinpointing a problem—turning ingredients into recipes—and explored how the OpenAI API and DALL-E could help. I researched their capabilities to ensure they fit my vision.
Design and Prototyping: I sketched out on paper a straightforward and simple interface, focusing on usability for photo uploads and recipe viewing. Dribble and a similar app but for tatoo (ink AI) helped me design a smooth flow from start to finish.
Implementation: Using FlutterFlow, I built the app, linking it with the OpenAI API for recipes and DALL-E for images.
Testing and Refinement: I tested the app myself, running unit tests and trying out real-world scenarios. Polishing it based on what I learned.

Challenges like fine-tuning image recognition or writing effective API prompts taught me a lot about AI and debugging.

Solution

Innovative Solution: AI-Driven Culinary Inspiration

This app offers a clever way to spark recipe ideas from ingredients on hand, using AI to skip manual searches and deliver visual results. As a personal project, it proves I can dream up, design, and build a working app that solves a real problem—perfect evidence of my readiness for bigger challenges.

Image Processing: The app uses OpenAI's vision capabilities to identify ingredients from the uploaded photo.
Recipe Generation: Once ingredients are identified, they are passed to the OpenAI API with a prompt to generate recipes. The prompt is crafted to include instructions, and visual information about the dish
Image Generation: For each suggested recipe, a description is sent to DALL-E to generate an image of the dish, which is then displayed alongside the recipe.
User Interface: The app features an intuitive interface with easy navigation, allowing users to upload photos, view recipes, and save them

Results

Project Outcomes and Learnings

This project was a rewarding chance to explore AI and app development hands-on. It’s a practical example of what I can build independently, reflecting the skills I’ve picked up along the way.


Skill Growth: I leveled up in FlutterFlow, API integration, and AI tools, plus got better at UI design and optimization.
Feedback and Tweaks: Peers called it easy to use and cool; I improved the layout and added loading cues based on their thoughts.
Next Steps: It works great, but I’d love to add options like dietary filters or more recipe variety down the line.