CookCraft is an interactive cooking app designed for beginners who often struggle to follow rigid recipes or adapt when ingredients are missing. The app blends AI assistance with playful design, allowing users to chat with an AI “kitchen companion” that suggests alternate ingredients, techniques, and even shares small backstories about each dish to keep the process engaging.
Instead of simply teaching recipes, CookCraft focuses on learning through doing ,turning cooking into a space of experimentation, creativity, and discovery.
Project Overview

Tools used:

CookCraft


Colour Palette-
Final Prototype (High Fidelity)
Low Fidelity
Process
Final Prototype
The final prototype integrates FlutterFlow with AI chat logic, allowing users to describe what they have and instantly
receive recipe alternatives or creative twists.
Each recipe page pairs instructions with micro-stories like small cultural or historical notes that connect users emotionally with what they’re making. This transforms a simple cooking task into a personal experience of curiosity and play.
Process
I began by mapping common frustrations faced by new cooks , uncertainty, missing ingredients, and loss of motivation when recipes go wrong. The design process focused on reducing friction and anxiety while making the act of cooking feel guided yet open-ended.
I explored conversational UI for natural interaction with the AI assistant, developed playful feedback through icons and colors, and tested flows that encourage improvisation rather than rigid following.
The final interface uses minimal, warm visuals and a chat-first approach, creating a space that feels personal, supportive, and inspiring for beginners.
My Insight
CookCraft taught me how design can turn guidance into empowerment.
I learned how to create interfaces that respond intelligently to human uncertainty not by replacing creativity, but by supporting it.
It helped me understand how AI and empathy can coexist in a system that encourages confidence, exploration, and joy in the learning process.















Low Fidelity
FlutterFlow


