A modern, AI-powered recipe discovery application built with React and Firebase AI Logic, leveraging Gemini 2.5 Flash Lite to turn your leftover ingredients into delicious West African meals.
This application provides a seamless experience for home cooks, allowing users to input available ingredients and receive authentic, culturally rich recipe suggestions with a friendly, expert touch.
Interface Design: Featuring a clean, centered layout with high-quality visual feedback. The UI focuses on simplicity, making it easy to generate recipes on the fly with smooth streaming responses.
![]() |
![]() |
![]() |
|---|---|---|
| Home Screen | AI Generation | Detailed Recipe |
- 🧠 Intelligent Chef: Powered by Gemini 2.5 Flash Lite, acting as a knowledgeable Ghanaian chef with expertise in West African cuisine.
- ✨ Instant Generation: Uses Firebase AI Logic for real-time streaming of recipe content.
- 🇬🇭 Cultural Authenticity: Provides recipes with local language names (Twi, Ga, Ewe, etc.) and cultural context.
- 📱 Responsive UI: A mobile-first, clean web interface built with React and Tailwind CSS.
- 🔄 Smart Reset: Easily clear your ingredients and start a new culinary journey with one click.
- Framework: React (JavaScript)
- AI Backend: Firebase AI Logic with Gemini 2.5 Flash Lite
- Styling: Tailwind CSS
- Deployment: Firebase Hosting (Recommended)
- Node.js installed locally.
- A Firebase Project with AI Logic enabled.
# Clone the repository
git clone https://github.com/Mtettey29/recipedemo.git
cd recipedemo
# Install dependencies
npm installUpdate your Firebase configuration in src/firebase.js:
const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_PROJECT.firebaseapp.com",
projectId: "YOUR_PROJECT",
// ... other config values
};npm startVisit http://localhost:3000 to start cooking!
Built with ⚡ for the Build with AI Event. ©2026


