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
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.
| 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 |
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
- Simple step-by-step setup for fitness goals, preferences, allergies, and disliked foods.
- Data saved for long-term personalization.
- Upload a fridge/pantry photo and AI will identify ingredients with 70%+ confidence.
- Users can manually select or add ingredients.
- Generates detailed recipes (method, macros, goal alignment).
- Prompts are dynamically optimized to avoid errors.
- Save, edit, and delete recipes with custom names and photos.
- Full CRUD functionality for ingredients.
- Dynamic panels display saved recipes visually.
- Integrated Prompt Generation Wizard to guide user inputs.
- Error validation and user-friendly popups throughout.
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.
✅ 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
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
