Skip to content
  • AI & ML
  • Java
  • Android
  • 33% OFF

AI-based Recipe Generator from Ingredient Photos

AI-based Recipe Generator from Ingredient Photos is a final year Android project with source code that turns a photo of the ingredients at home into ready-to-cook recipes. Google Gemini AI finds the ingredients and writes recipes with match %, missing items and nutrition, while home cooks plan meals and shopping, chefs share recipes and the admin manages everything from a web panel. Includes Android app, PHP admin panel, MySQL database, report, abstract and setup guide.

ForDiplomaMCAB.Tech· CSE, IT

Platform
Android + Web API
1-on-1 setup
AnyDesk / Meet
Setup time
2 Hour
Download access
8 months
  • Source code
  • Project report
  • Setup guide

About this project

About the project

Deciding what to cook with the few vegetables and groceries at home is a daily problem, and recipe websites need a dish name first. This AI recipe generator Android project (RasoiLens) starts from a photo instead: Google Gemini Vision lists the ingredients, the user corrects them with simple chips, and Gemini writes recipes for the chosen food type, cooking time and cuisine. The app itself checks every AI recipe, removes unsafe ones (for example meat for a Veg user) and shows the match % and missing items, so the user knows what can be cooked right now.

How it works

  • Take or pick a photo of the ingredients; the app checks the file and resizes it
  • Gemini Vision detects the items and the app maps them to an ingredient master that understands names like kanda, batata and kothimbir
  • Choose Veg / Eggetarian / Non-veg / Jain, cooking time and cuisine
  • Gemini writes recipes in JSON; the app checks food type and time and calculates match % and missing items
  • No AI key or internet? The app matches your ingredients with approved community recipes instead
  • Open a recipe to see nutrition, steps and tips, add it to the weekly meal plan or mark it cooked with a rating
  • Make the shopping list from missing items or from the whole week plan

Users

  • Home Cook: scans ingredients, gets AI recipes, saves favourites, plans meals, keeps a shopping list
  • Chef: publishes recipes with photos after admin verification and sees approval status, remarks and reviews
  • Admin: verifies chefs, approves or rejects recipes, manages the ingredient master and Gemini settings, prints reports

Highlights

  • 3 roles, 18 Android screens, 14 admin web pages, 28 PHP API files, 12 MySQL tables
  • Gemini Vision ingredient detection plus AI recipe generation with app-side safety checks
  • Offline community matching so the app works without AI
  • Weekly meal plan, smart shopping list with voice typing, recipe and meal plan PDF
  • Every form validated in the app and again in PHP (email, 10-digit mobile, password, dates, photos, numbers)
  • Secure: hashed passwords, prepared statements, token-based APIs, CSRF protection in admin forms
  • Sample data and demo logins for home cook, chef and admin

What you get

  • Complete Android Studio project (Java) and PHP admin panel source code
  • MySQL database (.sql) with sample data
  • Project report (Word, 60+ pages) with UML, DFD and ER diagrams
  • Project abstract (2 pages) and project explanation with viva questions
  • Setup guide (PDF) and installation help

Who can use this project

Suitable as a final year project for BE / B.Tech (Computer, IT), MCA, BCA and Diploma students who want an Android project with source code that uses generative AI. It is a good choice for an AI and machine learning based mobile app project with documentation and report.

Frequently asked questions

  • Is a Gemini API key required? A free key from Google AI Studio enables photo detection and AI recipes; without it the app still gives matching community recipes.
  • Can I run it on a real phone? Yes. Keep the phone and computer on the same Wi-Fi and enter the computer IP on the login screen.
  • Does it handle Jain and vegetarian food? Yes. The prompt includes the rules and the app also removes recipes that break them.
  • Which database and server are used? MySQL with PHP on XAMPP; the database file is included.

Who can take it

  • Diploma (Polytechnic) · best fit
  • MCA · best fit
  • BE / B.Tech · best fit

Branches: Computer Science & Engineering (CSE), Information Technology (IT)

We make it easy for you

  • 1-on-1 session on AnyDesk or Google Meet
  • We install the full project on your laptop
  • We explain the flow, modules and database for your viva
  • Report and step-by-step setup guide included
  • WhatsApp help whenever you get stuck

What you get

Everything unlocks in My projects right after payment.

  • Source codeComplete, working source code
  • Project reportEditable report / documentation
  • Setup guideStep-by-step installation guide

Included free with this project

1-on-1 setup session on AnyDesk or Google Meet

After you buy, we schedule a session at a time that suits you. Our developer installs the complete project on your own laptop, runs it with you and explains it — so you can present it with confidence.

  1. 1

    Pick a time

    We call or WhatsApp you to fix the slot

  2. 2

    We install it

    Full setup on your system over AnyDesk

  3. 3

    We explain it

    Flow, modules and database on Google Meet

Modules inside

18 working modules — each one is explained in the report.

  • Home cook registration in 3 steps and login
  • Ingredient photo scan with Gemini Vision AI
  • Editable ingredient chips with local names (kanda, batata, kothimbir)
  • Food type, cooking time and cuisine filters
  • AI recipe generation with match % and missing items
  • Offline community recipe matching without AI
  • Recipe detail with nutrition rings, steps and tips
  • Favourites and mark cooked with star rating
  • Weekly meal plan with calories per day
  • Shopping list from missing items or week plan, voice typing
  • Recipe and meal plan PDF export
  • Chef registration with admin verification
  • Chef Studio: add, edit and delete recipes with photo
  • Recipe approval status, admin remarks and reviews
  • Admin dashboard with scan chart and pending approvals
  • Ingredient master, categories and cuisines management
  • AI scan logs and printable reports
  • Admin settings for Gemini key, model and daily limits

Technology used

Built with
Android (Java) - Android StudioVolley (HTTP requests)Material Components (UI)Google Gemini API (Vision + text, JSON mode)PHP 8 (APIs + Admin Panel)MySQL (XAMPP / phpMyAdmin)Bootstrap 5Android PdfDocument (PDF export)
Runs as
Android + Web API
Setup time
2 Hour with the guide
Documents
Project abstract (Word + PDF, 2 pages), Project report (Word, 60+ pages), Project explanation with 29 viva questions, Installation / setup guide (Word + PDF), Database SQL with sample data, UI mockups and screenshots, README quick start

How buying works

  1. 1

    Read the free abstract

    Sign in and download it (3 per day)

  2. 2

    Pay securely

    UPI, card or net banking

  3. 3

    Download instantly

    Source code and report in My projects for 8 months

  4. 4

    1-on-1 setup session

    We install it on your laptop and explain it

How to run it

An overview — the full guide comes with the project, and we help you if anything doesn’t start.

  1. 1Install XAMPP and start Apache and MySQL
  2. 2Copy the web folder 10-rasoilens to C:\xampp\htdocs\academic-projects\
  3. 3Import android_rasoi_lens.sql in phpMyAdmin
  4. 4Open http://localhost/academic-projects/10-rasoilens and log in (admin@gmail.com / admin123)
  5. 5Paste a free Gemini API key in Settings (optional)
  6. 6Open the Android_App\RasoiLens folder in Android Studio and wait for Gradle sync
  7. 7If asked "Gradle 8.9 is incompatible with JVM 25", click Use JVM 21
  8. 8Run the app; tap Server on the login screen and enter 10.0.2.2 or your computer IP
  9. 9Log in with anjali@gmail.com / 123456 (home cook) or rohan@gmail.com / 123456 (chef)

Questions about AI-based Recipe Generator from…

What do I get when I buy AI-based Recipe Generator from…?

Complete source code, the database, project abstract (word + pdf, 2 pages), project report (word, 60+ pages), project explanation with 29 viva questions and help to run it on your laptop. Files unlock in your dashboard right after payment.

Can I see the abstract before buying?

Yes. Sign in and download the free abstract from this page, and check it with your guide first.

Will you help me run and explain the project?

Yes. After you buy, we schedule a 1-on-1 session on AnyDesk or Google Meet. Our developer installs the complete project on your own laptop, runs it with you and explains the flow, modules and database so you are ready for your viva.

Can the project be changed for my college?

Small changes such as adding a module or changing fields are possible. Tell us before you pay and we will confirm what we can do and the cost.

Which courses is AI-based Recipe Generator from… suitable for?

It suits Diploma (Polytechnic), MCA, BE / B.Tech students from Computer Science & Engineering (CSE) and Information Technology (IT).

Similar projects

All AI & ML projects →
JavaAndroid33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

AI-based Smart Civic Complaint Classification System

AI civic complaint Android project (NagarDrishti) – a final year Android project with source code where citizens report garbage, potholes, water leaks or broken street lights with a photo and GPS, and Gemini Vision AI detects the category and priority. The complaint is routed automatically to the right department and officer with an SLA deadline, and comes with a PHP admin panel, MySQL database, project report and setup help.

Project price₹8,000₹12,000View Project
AI & MLJava47% OFF

Diploma (Polytechnic), MCA, BE / B.Tech, M.Tech

AI-based Personal Finance Advisor and Expense Tracker

PaisaPlan is an AI personal finance advisor and expense tracker Android project - a final year Android project with source code, database and a 60+ page report. Users add expenses by scanning a bill (ML Kit OCR) or sharing a bank SMS, the app picks the category itself, and Gemini AI gives a monthly health score with saving tips. It also has budgets with alerts, saving goals, a shared family wallet and a PHP admin panel.

Project price₹8,000₹15,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

AI-based Legal Awareness Assistant for Citizens

AI-based Legal Awareness Assistant for Citizens (NyayaSathi) is an AI legal awareness Android project for final year students, with full source code. Citizens ask legal questions in simple Hindi or English and Google Gemini explains their rights with clear next steps, the app makes RTI applications and complaint letters as PDF, shows free legal aid centres on a map and connects them with verified lawyers. Comes with a PHP admin panel, MySQL database, report and setup guide.

Project price₹8,000₹12,000View Project

Get AI-based Recipe Generator from… for your submission

Leave your details and a counsellor will call to confirm your branch, any changes your guide needs, and how you want to pay.