A SwiftUI-based iOS application that helps users generate recipes based on available ingredients using Google's Gemini AI API.
- 🧂 Add and remove ingredients from your inventory
- 🤖 AI-powered recipe generation using Google Gemini
- ⭐️ Save favorite recipes for later reference
- 🌓 Supports both light and dark mode
- 📱 Modern iOS design with smooth animations
- 💾 Persistent storage of saved recipes
- SwiftUI
- Google Gemini AI API
- UserDefaults for persistence
- Async/Await for API calls
- MVVM Architecture
- Clone the repository
- Open the project in Xcode
- Add your Google Gemini API key in
RecipeViewModel.swift - Build and run the project
- Launch the app
- Add ingredients you have available
- Click "Create Recipe" to generate a recipe
- Save interesting recipes by clicking the star button
- Access saved recipes in the "Saved" tab
The app follows the MVVM (Model-View-ViewModel) architecture:
- Models: Data structures like Recipe
- Views: SwiftUI views for UI
- ViewModels: Business logic and data management
This project is licensed under the MIT License - see the LICENSE.md file for details
- Google Gemini AI for recipe generation



