# Smaisle > A weekly meal planner. Plan seven dinners, get a clean shopping list, cook from a recipe that reads like one. Smaisle is a private web application for a single household to plan its weekly meals, generate a shopping list grouped by aisle in supermarket walk order, and cook from editorial recipe pages with timers built into the steps. The product is intentionally narrow. It is not a delivery service, not a calorie or macro tracker, not a social recipe-sharing app, not a kitchen inventory tracker, and not a pantry-management app. The aim is to make Sunday's planning take ten minutes instead of an hour. ## How it works - Plan: each day of the week has a default character (effort tier and vibe) which the user can change in settings. A recommender fills empty slots based on the household's dietary rules, the slot character, the cooking history, and a small exploration bonus. - Shop: the shopping list assembles itself from the planned recipes, grouped by aisle in a fixed UK supermarket walk order. Cadence prompts surface staples that are about to run out (milk, bread, butter) based on a per-household frequency model. - Cook: each meal has an editorial recipe page with structured ingredients and method, including optional countdown timers in steps that involve waiting. - Rate: after cooking, each adult in the household can leave a rating. Multiple ratings combine in the recommender so the planner improves over time. ## Architecture - Next.js 16 (App Router) on Netlify - Supabase for Postgres, Auth (magic-link only), and Row Level Security - Server Components for reads, Server Actions for writes - Anthropic Claude (`claude-sonnet-4-5`) called server-side only, rate-limited per household, per IP, and globally - Pure-TypeScript recommender and shopping-list libraries with Vitest scenarios ## Public surface Only the landing page and the sign-in page are publicly indexable. Everything else (week, shop, book, settings) is auth-protected and explicitly disallowed in robots.txt. - https://smaisle.com — landing - https://smaisle.com/login — sign-in ## Getting started A new visitor signs in with their email (magic link, no passwords), runs through a five-step onboarding that includes picking three meals they would love to cook, and lands in the week view ready to plan. ## Voice UK English. Natural sentence cadence, confident without preaching, warm without going corporate. The recipe view is editorial, designed for a propped-up phone with floury hands. The list is utility, designed for a phone in one hand and a trolley in the other.