No description
  • TypeScript 63%
  • Svelte 35.3%
  • CSS 1%
  • HTML 0.4%
  • JavaScript 0.3%
Find a file
Tej Chajed 19dbdffbe4
Add README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 15:44:43 -07:00
.github/workflows Update GitHub Actions to Node.js 24-compatible versions 2026-04-10 15:42:47 -07:00
src Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
.gitignore Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
bun.lock Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
package.json Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
README.md Add README 2026-04-10 15:44:43 -07:00
svelte.config.js Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
tsconfig.json Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00
vite.config.ts Initial commit: Indian meal planning website 2026-04-10 15:41:28 -07:00

Annapurna - Indian Meal Planning

A weekly Indian meal planner built with SvelteKit. Generates balanced meal plans with breakfast, lunch, dinner, and snacks from a curated collection of Indian recipes.

Live site: https://tchajed.github.io/indian-meal-planning-website/

Features

  • Meal Planner — auto-generated weekly plans with meal swapping
  • Nutrition Dashboard — daily calorie and macro tracking
  • Recipe Collection — browsable, filterable recipe database
  • Shopping List — aggregated ingredients from the weekly plan
  • Cooking Techniques — reference guide for Indian cooking methods
  • Cooking Timer — built-in timer for active cooking

Development

Requires Bun.

bun install
bun run dev

Build for production:

bun run build
bun run preview

Deployment

Deployed to GitHub Pages via GitHub Actions on every push to main.