This week — Sat to Fri
Your week is saved on this device and reopens to the same plan — it only changes when you build a new week.
Sainsbury's order
This week · two peopleAll meals
Saved as you tap👍 a favourite — it keeps coming back. 👎 comes up much less, but isn't gone for good. A shared meal follows the stronger feeling between Mike and Ros.
Ingredients
Saved as you tapLikes and dislikes for single ingredients. A 👎 makes every meal containing it come up much less for that person — e.g. Mike 👎 peanut butter. A 👍 nudges meals with it up — e.g. 👍 bananas.
Nutrition
Daily targets (editable)
These start from UK Reference Intakes (general adult guideline amounts). They aren't personalised — confirm Mike's salt and any fluid limit with the cardiac-rehab team, and adjust energy/carbs with your dietitian.
Setup — menu priorities
Applied when you build or reshuffleSalt and oily-fish targets are general heart-health guidance. Confirm the right amounts for Mike with the cardiac-rehab team. These settings only nudge which meals are chosen — they don't override your 👍/👎.
How Winchy works
Tap a section to open itThe basics
Winchy plans a week of heart-healthy, diabetes-friendly meals for Mike & Ros — reduced salt, oily fish twice a week, protein at every meal. The week runs Saturday → Friday to line up with the Friday Sainsbury's order and weekend delivery.
It's saved on your phone, so it opens to the same week every time and only changes when you build a new one. Add it to your Home Screen (Share → Add to Home Screen) to use it like an app.
Web address: winchy-enl.pages.dev — open it in Safari, then Share → Add to Home Screen.
The Week tab
Tap Build the week to generate a Saturday–Friday plan. Each day shows breakfast, lunch, dinner and a snack, with per-person totals. The date strip at the top jumps to any day.
Each meal has a ⋯ button. Open it for: 👍/👎 for Mike and Ros, 📖 Recipe, ✎ change (pick another meal), ⇄ swap Mike & Ros, and 🔁 replace (bought / eating out).
Reshuffle re-rolls the same week without changing the dates. Send to iPad copies a link to open the plan on another device.
Ratings & how it learns
👍 a meal and it comes back reliably; 👎 and it shows up far less often (but isn't banned). The same works for ingredients on the Items tab — e.g. 👎 peanut butter and meals with it drop down the list for that person.
Ratings are per person, so Mike's and Ros's preferences are kept separate.
Setup — menu priorities
The Setup tab steers how a week is built: a Variety vs favourites slider, an oily fish dinners per week target (the app makes sure the plan hits it), and nutrition nudges (lower salt, higher protein, higher fibre, lower calorie). These apply when you Build or Reshuffle, and never override your 👍/👎.
Your meals & recipes
Meals tab → Add your own meal to build a custom meal (type, name, nutrition, ingredients, optional recipe link). It then joins generation, the change-picker, the shopping list and Stats.
Every meal has a 📖 recipe page showing its ingredients plus Find this recipe online buttons — BBC Good Food, BBC Food · Mary Berry, BHF (heart-healthy) and Google. Paste a specific recipe link to pin your favourite; it saves and syncs.
Bought / eating out
On any meal, open ⋯ → 🔁 replace to log that you bought it or ate out — for Mike, Ros or both. Add a photo (camera or library), a description, or scan a barcode / look it up to pull in nutrition. It drops that meal's items from the shopping list and folds the figures into Stats. ↩ back to cooked undoes it.
Shopping list
The Shop tab builds the week's list grouped by Sainsbury's aisle — one portion for personal meals, two for shared dinners. Anything you've marked as bought / eaten out is left off. Copy as text or Print to use it.
Nutrition & targets
The Stats tab tracks daily and weekly nutrition for each person against editable targets (kcal, protein, carbs, fibre, fat, salt). Targets start from general UK guideline amounts.
These aren't personalised. Confirm Mike's salt and any fluid limit with the cardiac-rehab team, and adjust energy/carbs with your dietitian — their advice comes first.
Sharing between phones
When shared sync is switched on, both phones share one plan. Changes push a moment after you make them and the app pulls the latest when it's opened or brought back to the foreground. Different-time edits merge — Ros's likes and Mike's swaps both stick.
The badge by the title shows ✓ synced, …syncing, offline, or per-device (sync not set up). Photos stay on the phone that took them; everything else syncs.
Backups
Meals tab → Back up everything copies a code with your ratings, custom meals, recipes, targets and priorities. Restore pastes it back on any device. Handy before clearing browser data, which would otherwise wipe the on-device copy.
Updating the app
New versions are deployed by whoever maintains it (double-clicking deploy.command on the Mac). After an update, fully close and reopen Winchy — or remove and re-add the Home Screen icon — so it loads the latest version. Your saved week and settings carry over.