Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Recipes with AI – Delphi-Based Meal Planner

AI Delphi ComputerVision Status

Stats:

  • Languages & Tools: Delphi, OpenAI API, Custom Database
  • AI Features: Image Recognition, Recipe Generation
  • Database: Multi-table design (Profile, Ingredients, Recipes)
  • UX Focus: Dynamic panels, guided wizards, and editable forms

TL;DR

This was my Grade 11 IT PAT project: a full-featured Delphi desktop app that leverages AI to:

  • Generate personalized recipes based on user fitness goals and pantry/fridge inventory.
  • Recognize ingredients from photos using AI and computer vision.
  • Manage a recipe + ingredient database for a seamless cooking experience.

It’s a polished, standalone Windows application built entirely from scratch, combining AI integration, advanced Delphi programming, and thoughtful UX design.


Tech Stack

Category Tools & Libraries
Programming Delphi, Object Pascal
AI Models OpenAI GPT for recipe generation
Computer Vision AI-powered ingredient recognition
Database Multi-table DB (Profile, Ingredients, Recipes)
UI/UX Dynamic panels, Wizards, Popups
Libraries DelphiOpenAI

Overview

Smart Recipes with AI is a Windows desktop app designed to help users make healthier food choices. The app uses AI to generate recipes based on:

  • User fitness goals (weight loss, muscle gain, or general health)
  • Ingredients available in their fridge or pantry (identified via image scanning)
  • Personal preferences, allergies, and dietary restrictions

This project demonstrates strong problem-solving, database management, and AI integration skills while maintaining a clean, intuitive user interface


Key Features

Guided Profile Setup

  • Simple step-by-step setup for fitness goals, preferences, allergies, and disliked foods.
  • Data saved for long-term personalization.

Ingredient Recognition

  • Upload a fridge/pantry photo and AI will identify ingredients with 70%+ confidence.
  • Users can manually select or add ingredients.

AI-Powered Recipe Generation

  • Generates detailed recipes (method, macros, goal alignment).
  • Prompts are dynamically optimized to avoid errors.

Recipe & Ingredient Management

  • Save, edit, and delete recipes with custom names and photos.
  • Full CRUD functionality for ingredients.

Advanced UI Features

  • Dynamic panels display saved recipes visually.
  • Integrated Prompt Generation Wizard to guide user inputs.
  • Error validation and user-friendly popups throughout.

🖼️ UI Screenshots From My Planning Phase


Privacy Notice

This project is private:

  • No installation guide or full source code will be published.
  • Persistent storage data (recipes, images, configs) is also not shared.
  • This repo is for portfolio showcase only.

Why This Project Matters

Demonstrates full-stack desktop app development in Delphi
Strong AI integration (OpenAI + custom prompts)
Applied computer vision concepts
Robust data handling with a multi-table database
UI/UX focus with dynamic components and guided wizards
✅ Completed as part of a formal academic assessment


Outcome

This IT PAT earned top marks and shows my ability to:

  • Build production-ready software with AI integrations
  • Reverse-engineer APIs and libraries to extend functionality
  • Design and implement a complex system from scratch

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages