# PrepMyMeals > A free, no-signup web app that generates personalised 5-day Indian meal plans based on your body metrics, diet preference, and fitness goal. ## What it does PrepMyMeals helps users: - Get a personalised 5-day meal plan (breakfast, lunch, dinner) in under 2 minutes - Calculate daily calorie targets using BMR & TDEE (Harris-Benedict formula) - Track macros: protein, carbohydrates, and fats per meal and per day - Choose from 8 curated Indian meal plans across 3 diet types - Order meals on Swiggy or bulk-order weekly groceries via Instamart - Cook at home with step-by-step recipes for each meal - Track meal history and reorder plans from a personal dashboard ## Diet types supported - **Vegetarian** — North Indian Healthy, South Indian Classic, Protein-Packed Fitness - **Non-Vegetarian** — North Indian Meat Lover, South Indian Coastal, Fitness High-Protein - **Eggetarian** — Protein-Rich Egg, Balanced Mix ## How it works 1. User picks diet type (Veg / Non-Veg / Eggetarian) 2. User enters height, weight, age, activity level, and goal (lose/maintain/gain) 3. App calculates BMR using Harris-Benedict formula, applies TDEE multiplier 4. App selects and renders a personalised 5-day meal plan 5. Each meal shows calories, macros, a recipe, and a Swiggy/Instamart order link 6. Plan is saved to the user's browser (localStorage) — no server, no account ## Technical details - Frontend-only React (Vite + TypeScript) app - All user data stored in localStorage — no backend, no database, no account required - Works offline as a Progressive Web App (PWA) - Deployed at https://prepmymeals.in ## Pricing Free. No account. No ads. ## Who it's for Anyone who wants to eat healthier without the daily mental effort of deciding what to cook or order — people focused on fitness, home cooks, and anyone tired of junk food decisions. ## Links - Website: https://prepmymeals.in - Start planning: https://prepmymeals.in/onboard