Skip to main content
Web ApplicationCompleted

Taste Advisor: AI-Powered Recipe Finder

A small web app that takes a list of ingredients and asks Google Gemini for three usable recipes, with a bilingual UI for English and Turkish.

DeveloperMustafa Kürşad Başer
Started: Sep 2024Completed: Sep 2024
Taste Advisor: AI-Powered Recipe Finder

Taste Advisor answers a single question: "What can I cook with what I already have?" The user types in the ingredients on hand, and the app sends them to Google Gemini with a prompt that returns three concrete recipes, each with steps, quantities, and prep time. No login, no recipe database to scroll, no premium tier.

What it does:

  • Ingredient-driven recipes: Three recipe suggestions per query, generated through the Gemini API against an ingredient list rather than free-text prompts
  • Bilingual: English and Turkish with a language toggle that sticks across sessions
  • History: Past queries are stored locally with timestamp and language so users can reopen what worked last week
  • UI: Gradient backgrounds, glassmorphism cards, and Framer Motion transitions, kept light enough to load quickly on mobile
  • Responsive: Works from phone to desktop, with the mobile case treated as the primary layout

Stack:

  • React 18 with TypeScript
  • Tailwind CSS for styling
  • Google Gemini API for the recipe generation
  • Framer Motion for transitions
  • Lucide React for icons
  • Vite for the build, with ESLint, PostCSS, and Autoprefixer in the toolchain

The interesting part of the project is on the prompt side rather than the UI side: getting Gemini to return three usable recipes for an arbitrary ingredient list, with consistent structure, in two languages, without hallucinating ingredients the user did not list.

Tech Stack

ReactTypeScriptTailwind CSSGoogle Gemini AIFramer Motion

Mustafa Kürşad BAŞER

Software Engineer

Trying to make the world a better place by writing code.

Quick Links

© 2026 Mustafa Kürşad BAŞER. All rights reserved.