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 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

