p0-public-landing-pages-id

drafttype/backlog

Backlog: Public landing / info pages (ID)

TL;DR

Ship Indonesian informational pages (history, location, etc.) using /public assets and Next routes; placeholder copy until Friday client meeting replaces content.

Description

v0 routes (from [[Projects/lumendev-museum-ibu-marsinah/context/content-ia-editorial|content IA]]):

| Route | Content source | |-------|----------------| | / | Hero, tagline, CTAs (kunjungi / pelajari / Rumah Singgah) | | /tentang or /sejarah | [[Projects/lumendev-museum-ibu-marsinah/context/marsinah-subject-profile|subject profile]] (short bio + timeline bullets) | | /kunjungi or /lokasi | [[Projects/lumendev-museum-ibu-marsinah/context/museum-visit-facts|museum facts]] — Nglundo address, 10:00–17:00, gratis | | /kontak | Stub until client confirms phone/email | | /rumah-singgah | Booking flow (auth) — separate backlog item |

  • Images/copy in /public — easy swap after client delivers assets; confirm portrait rights before using iconic photo.
  • No i18n layer; hard-coded ID strings acceptable for deadline.
  • Design tokens: #A21F1F, #C9A23B, #F5EFE1, #1A1A1A — see content-ia-editorial.

Acceptance Criteria

  • [ ] Mobile-responsive layout; readable typography (shadcn/ui acceptable).
  • [ ] Core sections reachable from nav; lighthouse “good enough” not blocked on polish.
  • [ ] Placeholder content clearly marked internally until client sign-off.

Priority

  • p0 — client-visible value; can use lorem until Friday.

Dependencies

  • Blocked by: [[Projects/lumendev-museum-ibu-marsinah/backlog/p0-scaffold-nextjs-repo-vercel|scaffold]]
  • Related: [[Projects/lumendev-museum-ibu-marsinah/backlog/p1-client-meeting-friday-scope-lock|Friday scope lock]] for final IA