Meals become a schedule people can follow.
Help users organize and follow their plans.
Where this work fits
A meal-plan template still needs dates, recipes, and progress before a customer can follow it. People also need to find suitable content, save choices, and turn ingredients into a shopping list.
I built personal planning features around calendars, progress, and membership. This translated access into something useful day to day, while keeping plan entries and customer state coherent.
Turn a plan into a usable calendar
A balanced week.
Meals + timing
Nutritional totals
Premium access check
Your calendar
Activate a plan to create dated meal slots.
A reusable plan becomes a personal calendar. Each customer gets their own dates and progress, without changing the original plan.
Share the content, keep progress personal.
The original plan and a customer’s copy had different jobs. I modeled personal dates and completion separately, checked membership for premium activation, and handled conflicts such as placing two meals in the same slot. Catalogue filters helped narrow the recipes people could choose from.
The skills behind the work
- Data modeling
- Give different product concepts clear records and relationships so updates have predictable meaning.
- State management
- Represent what is happening now and define which changes are valid next.
- Scheduled jobs
- Run time-based work without waiting for a person to open the application.
Membership gave customers a plan they could start and follow, with saved choices and progress. Recipe ingredients could become a reusable shopping checklist.