# Page inventory & navigation map ## Preview suite (openable, all interlinked) | Page | File | What it shows | |---|---|---| | Home | `preview.html` | offset hero, search pill, photo-circle categories, curated rows, mirrored operator band, slim newsletter | | Map view | `map.html` | parent's pinned location (pulsing), price-pill attraction pins, **radius ring driven by the distance filter**, live chip filtering (incl. ๐ŸŽ‰ parties), pin โ†’ mini-card, synced bottom card rail | | Listing detail | `detail.html` | gallery, facility chips, good-to-know, 7-day weather, **reviews** (rating summary, parent reviews, helpful votes, sign-in-to-review), โœ“ **Been here**, party-packages link, sticky action card, map band, claim band | | Parents / favourites | `parents.html` | named lists (+ **Been there** tab), **passport strip** (places explored + badges + progress), weather-aware saved cards, planned-day + been-there pills, WhatsApp share | | Operator dashboard | `operator.html` | stats, 2-month trial ribbon, **"Needs your attention"** (party enquiries, review to respond, profile completeness), listings, claims | | Claim flow | `claim.html` | 3-step claim: find attraction (unclaimed/claimed states) โ†’ verify (business email โญ / phone / documents) โ†’ details; benefits sidebar + free-trial gift | | Operator: edit listing | `edit.html` | add/edit form โ€” basics, practical, **feature picker (15-cap, live counter)**, photos, party package, completeness meter that updates | | Operator: inbox | `enquiries.html` | party enquiries (details + quick-reply templates) + public review responses | | Operator: promote | `promote.html` | credits balance, 3 packages (boost/featured/party push), honest "Promoted" labelling preview | | Operator: insights | `insights.html` | premium analytics โ€” stats, 14-day views chart, how-families-find-you, privacy-first audience, trial โ†’ upgrade | | Shared list / family poll | `shared.html` | WhatsApp bubble mock + the voting poll (live tallies, winner โ†’ Planned) | | For operators (landing) | `operators.html` | the sales page: hero, proof stats, 6 value props, testimonial, pricing tiers, claim CTA | | Newsletter email | `email.html` | the weekly email as it lands: weather strip, weather-matched picks, favourites flag, local offer, footer | | Unsubscribe | `unsubscribe.html` | preference centre: topics, frequency, pause-for-summer, full unsubscribe + resubscribe | | About | `about.html` | the story + beliefs (accuracy, trust, accessibility) | | Contact | `contact.html` | topic-routed contact form | | Login / register | `login.html` | parent sign-in/create; operators routed via claim | | Legal | `legal.html` | Privacy ยท Terms ยท Cookies ยท Accessibility in one switcher template | | Admin (internal) | `admin.html` | 5 tabs: Overview (KPI sparklines, visitors chart, top pages, gaps/sources/funnel) ยท Queues (imports/claims/suggestions/reports) ยท Catalogue ยท Operators (plan status, churn-save) ยท Settings | | Feature library (browse) | `features-library.html` | styled browse view of the 44-feature library w/ slugs + filter badges (canonical spec stays in the .md) | | Admin: settings detail | `admin-settings.html` | feature-library curation (pending requests โ†’ version bump), email templates (vars + test send), integrations health (Stripe/weather/postcodes/pmtiles/API-key rotate), admins + audit log | | Admin: login | `admin-login.html` | the locked door โ€” 2FA, invited-only, server-side role gate (verification.md ยง5) | | Suggest a place | `suggest.html` | parent submission form (what-happens-next + passport credit; operator shortcut to list-new) | | 404 | `e404.html` | friendly error + popular links | | Parties | `parties.html` | ๐ŸŽ‰ birthday-party venues: package cards (ยฃ/child, what's included), party filters, how-it-works, operator add-your-package band | ## Navigation answers - **Category circles (home) โ†’** filtered results. Real app: `/search?category=`; preview: the map view (the live filtering surface). - **"See all" on curated rows โ†’** the same filtered results (map/list). - **Cards โ†’ detail. Claim band โ†’ claim flow. Party links โ†’ parties page.** ## Operator model: multiple locations vs one Operators are a **company with 1..N attractions** (Sea Life = many sites; a local farm = one). The dashboard **adapts**: - **Single location (the majority):** a "business home" โ€” today's status, *Needs your attention* (party enquiries, reviews to answer, profile completeness), this-week stats. No wasted portfolio chrome. - **Multi-location:** the same, plus the listings portfolio with per-site stats. Claims support adding further sites to one company account. ## Other pages worth creating (not yet in the suite) | Page | Why | When | |---|---|---| | Search results (list view) | the list twin of the map (toggle list โ‡„ map) | v1 | | Seasonal landing (template) | "Christmas days out in Kent" โ€” SEO workhorse | v2 | | Offers page | "deals near you" for parents | v2 | ## Asset policy The repo carries web-optimised assets only (*_web.jpg + logo.png). Source PNGs and superseded rounds live outside git (asset-size + no-large-files gates); regenerate via gyrum-image-gen if needed.