Skip to content

AdityaKochar22/FoodRecipe_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Recipe Finder App

📌 Overview

The Recipe Finder App is a Flutter-based application that allows users to search for recipes, view detailed cooking instructions, generate personalized meal plans, save favorite recipes, and manage shopping lists. The app integrates with the Spoonacular API to provide rich recipe data, dietary filters, and a meal planner.


🚀 Features

🔍 Recipe Search

  • Dynamic Search: Instantly search recipes based on ingredients or dish names.
  • Real-time API Integration: Fetch recipes using the Spoonacular API.

📜 Recipe Details

  • Full Recipe View: Displays ingredients, cooking instructions, and images.
  • Error Handling: Gracefully handles missing images and data.

🍱 Meal Planner

  • Personalized Meal Plans: Generate meal plans based on calorie targets and dietary preferences.
  • Dietary Filters: Choose from Vegetarian, Vegan, Keto, Gluten-Free, and Paleo.
  • Nutritional Information: Displays calories, carbs, fats, and proteins.
  • Quick Access to Recipes: View details of meal plan recipes directly.

❤️ Favorites

  • Save Recipes: Add recipes to favorites for quick access.
  • Persistent Storage: Uses Hive DB to store favorites locally.
  • One-Tap Recipe Details: Open favorite recipes in detail view.

🛒 Shopping List

  • Add Ingredients Manually: Enter and save grocery items.
  • Auto-Sync from Recipes: Add ingredients directly from a recipe.
  • Persistent Storage: Saves shopping lists using Hive DB.

🌙 Dark Mode

  • Theme Toggle: Switch between light and dark themes.

🛠️ Tech Stack

  • Frontend: Flutter (Dart)
  • Backend API: Spoonacular API/Firebase
  • State Management: Provider
  • Database: Hive (Local Storage)
  • Networking: HTTP package

📱 Live Working of the App

🎥 Video


🤝 Contributing

Contributions are welcome! Feel free to fork this repository and submit a pull request.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published