Interaction - Bachelor
Nourish is a mobile cooking app that turns what is already in your kitchen into dinner. It suggests meals that fit your ingredients, diet and macro goals, flags food that needs using up, guides you step by step with images and timers, and shares the stories behind dishes.

Nourish started as ChefAI, an idea built around scanning your fridge with a camera. It did not hold up, because hidden items and sealed containers cannot be tracked, so I replaced it with a logged kitchen. I kept the two ideas that stood out: adaptive step by step guidance and the stories behind dishes. I designed the screens in Figma, tested early versions with real people, then built a working app in React with an AI back end.
I tested the working app with five people using task-based testing, the System Usability Scale and short interviews. The average score was 80 out of 100, above the usual average of 68. Their feedback led to changes like removing a confusing line from recipe cards and fixing how goal macros scale.
“Not sure about this step is a great feature”
Built with React, Vite, Node and Express, and hosted on Vercel and Render. OpenAI models write suggestions and steps and handle voice input. Dish and step images are AI generated and labelled in the app. Nutrition values come from the USDA FoodData Central database.
Onboarding that sets goals from height, weight and diet, wearable connections, a community section for sharing tips, a monthly subscription to cover AI costs, and background loading so steps and images appear instantly.
Rishon Jobi is a final-year QUT student completing a dual Bachelor of Information Technology and Bachelor of Design in Interaction Design. He designs and builds his own products end to end, and is aiming for a career as a UX engineer bridging design and code.
"*" indicates required fields