🍽️

Meal Planning Assistant

Loading...
Please wait while we set up the application.

Welcome!

I'm your intelligent meal planning assistant - designed to streamline your weekly dinner planning. I'll help generate balanced meal plans, schedule complete meals onto your Google Calendar, and create a consolidated grocery list.
This app was developed by Phil at Mile High Data Viz.

Step 1 βš™οΈ

Getting Started

Go to the Settings page to confirm you have an active API key connected.

Step 2 ❀️

Setting Preferences

Set your Preferences for allergies, preferred cuisines, diner count, and meal times.

Step 3 πŸ—“οΈ

Generate Meal Plans

Use the Planner tab to generate customized dinners - creating a shopping list and calendar events for each meal.

Step 4 πŸ“œ

Review Past Meals

Use the History tab to review previous recipes, add recipes to a 'Favorites' list, and re-use recipes.

Input specific ideas or needs for certain meals this week (e.g. 'I'd like one pizza night that includes margherita pizza')
⚑ Quick Presets
Select one or more presets. One meal in the meal plan will include the presets (not all meals will have all presets applied).

πŸ“œ Past Recipes & ⭐ Family Favorites

Review past recipes, star family favorites, and click + Add to Plan to instantly slot staple recipes into your active weekly plan.

πŸ’– Dietary & Meal Preferences

Set your household defaults, dietary restrictions, preferred cuisines, diner count, and meal schedule. These preferences automatically guide every generated meal plan.

Specify any ingredients to strictly avoid due to allergies or sensitivities.
Specify general dietary choices, preferred cuisines (e.g., Italian, Mexican, Mediterranean, Asian-inspired), dietary styles, or specific dislikes.
Number of expected diners for scaling ingredients.
Specify default time for calendar events (AM/PM).

πŸ”‘ Configuration & API Keys

β€’ Checking status...
Required to run the Gemini AI recipe generation models. The app includes a shared starter key, or you can supply your own personal key from Google AI Studio for dedicated rate limits.

App Deployment & Information

This system runs entirely serverless within your Google Account. All recipe details and meal history are saved securely in your Google Drive inside the file Automated_Meal_Planner_DB.json.

Upon meal plan approval, the assistant will automatically generate:

  • Prep & cook events scheduled on your default Google Calendar with complete recipe details, scaled ingredients, and cooking instructions in the event description.
  • A dedicated πŸ›’ Groceries checklist event on your Google Calendar containing your complete grocery list organized by store section.

Individual Google Docs can also be created on-demand anytime from the History & Favorites tab.

Data Privacy & How Your Information Is Handled

We respect your privacy and designed this application to keep your personal data strictly under your control:

  • Local Storage in Your Google Drive: All your personal dataβ€”including dietary preferences, allergies, custom recipes, meal history, and approved meal plansβ€”is stored exclusively in your private Google Drive in the Automated_Meal_Planner_DB.json file. No external database or unauthorized party can access your information.
  • AI Generation & Processing: When generating meal plans or recipes, only the necessary planning criteria (allergy constraints, dietary & cuisine preferences, diner count, per-plan notes, and requested meal count) are sent securely to Google's Gemini API (generativelanguage.googleapis.com). No identity credentials, emails, or unrelated files are transmitted.
  • Starter vs. Personal API Key: The default starter key runs on Google AI Studio's free tier. If you provide your own personal Gemini API key, all AI requests are processed directly against your personal Google AI Studio account with your dedicated quota and privacy terms.
  • No Third-Party Tracking: This application contains zero third-party advertising scripts, tracking pixels, or marketing analytics.

App Development and Feedback

The Meal Planning Assistant was developed by Phil at Mile High Data Viz.
For questions or feedback, contact Phil at phil@milehighdataviz.com.