Current focus
Telegram commands
Parse pantry updates, list requests, planning, and feedback.
Shopping Genie MVP
A practical view of what has been built, what is being worked on, and what is next for the Telegram-first shopping assistant.
6 of 11 planned implementation blocks are complete.
Current focus
Parse pantry updates, list requests, planning, and feedback.
Ready now
Telegram setup
Enter the bot details here while we build the integration. For now this saves a local setup draft in your browser; database-backed storage comes later.
Complete the required fields to prepare Telegram.
Test chat
Use this tiny chat to test Telegram-style messages before the real bot is connected.
Meal plan
This is the first deterministic planner. It uses saved recipes and household preferences to decide which nights are cook nights and which nights use leftovers before the LLM is added for smarter explanations and substitutions.
Cook 6 servings
3 dinner servings
low effort · 60 min
Chicken and Butternut Tray Bake leftovers
From Monday · 3 dinner servings
Cook 6 servings
3 dinner servings
medium effort · 40 min
Beef Mince Bobotie Bowls leftovers
From Wednesday · 3 dinner servings
Cook 9 servings
3 dinner servings
low effort · 35 min
Chickpea and Spinach Curry leftovers
From Friday · 3 dinner servings
Chickpea and Spinach Curry leftovers
From Friday · 3 dinner servings
Recipe book
These recipes use structured ingredients with stable IDs, normalized names, shopping names, categories, and quantities so they can later connect to database storage and grocery product APIs.
A low-fuss weeknight tray bake with chicken pieces, butternut, baby potatoes, and green beans.
A simpler bobotie-inspired mince bowl served with rice and chutney.
A pantry-friendly vegetarian curry with chickpeas, tomato, and spinach.
A familiar pantry dinner using pasta, tuna, tomato, sweetcorn, and cheese.
Implementation plan
Next.js, TypeScript, tests, linting, build, and env template.
Audit is clean after overriding the vulnerable PostCSS version.
Households, pantry, recipes, meal plans, and shopping lists.
Questionnaire captures household preferences and reminders.
Seed saved recipes and capture loved, okay, and rejected meals.
Generate weekly plans from saved recipes and preferences.
Parse pantry updates, list requests, planning, and feedback.
Exercise LLM, Telegram routing, pantry, plans, and checklist output.
Dashboard, meal plan, checklist, pantry, recipes, and settings.
Structured prompts, safe parsing, and deterministic fallbacks.
Store household memory and run recurring reminders.
Next three blocks
Exercise LLM, Telegram routing, pantry, plans, and checklist output.
Dashboard, meal plan, checklist, pantry, recipes, and settings.
Structured prompts, safe parsing, and deterministic fallbacks.