Smart Meal Planner & Recipe Assistant
An Intelligent Web Application for Recipe Discovery, Meal Planning, and Grocery Management
Problem Statement:
In today's fast-paced world, individuals and families struggle to maintain a balanced diet, organize meal plans, and
manage grocery shopping efficiently. Existing recipe apps only solve a part of the problem-they offer cooking
instructions but fail to provide an integrated solution for meal planning, nutritional tracking, and grocery automation.
Objectives of the Project:
- To provide users with a rich recipe discovery platform with filters for diet, ingredients, and cook time.
- To enable users to plan meals for the week via a drag-and-drop calendar-based interface.
- To auto-generate grocery lists based on selected recipes and planned meals.
- To offer nutritional insights and help users track calories, proteins, carbs, and fats.
- To allow custom recipe uploads and user-created content.
- To enhance user interaction with bookmarking, search, and user login features.
Brief Solution Approach:
- Recipe Search & Discovery using Spoonacular or Edamam APIs.
- Weekly Meal Planner with drag-and-drop calendar interface.
- Grocery List Generation based on meal plan ingredients.
- Nutritional Tracking via nutrition APIs and visual charts.
- User-Generated Content through custom recipe submission forms.
- User Login & Bookmarking using Firebase Authentication.
Tech Stack:
HTML, CSS, JavaScript, Firebase, Spoonacular API, Edamam API, Chart.js
Research & References:
- Forkify Project by Jonas Schmedtmann (Udemy)
- Spoonacular API - https://spoonacular.com/food-api
- Edamam API - https://developer.edamam.com
- Firebase Documentation - https://firebase.google.com/docs
- Chart.js - https://www.chartjs.org/docs