Hamsun Prototypes
Design-stage mockups and locked specs for every Hamsun PMS module โ guest-facing portals, staff tools, configuration UIs. Each module has an interactive prototype and a paired DESIGN.md ready for backend handoff. Production code lives in hamsun-guest-manager.
How the master guest portal ties every module together โ entry point, stay state machine, 8 sub-flows, data model ownership, edge function topology, notification topology, build sequence, and the 10 critical invariants every module must respect. Read this before any module spec.
Multi-menu admin โ pricing modes, time slots, choice groups, KOT config. Manages breakfast / lunch / dinner / snacks etc.
Guest-facing breakfast pre-order portal. Time slot picker, mains with choice groups, drinks, folio breakdown. Linked from WhatsApp.
Mini-shop / sundries item picker โ drinks, snacks, OTC meds, phone accessories, toiletries. 7 categories, 20 seeded items.
Reception command center โ 4-tab inbox with cross-team peek cards, overdue alerts, undo toasts. Card-style rows (multi-line, narrative meta).
Same inbox, table-style rows. Single-line per row, fixed columns, header labels โ denser scanning. Sibling of Cards version for direct comparison.
Editor for per-category workflows (statuses, actions, charge points, flags). Generates SQL migration directly from edits.
Auto-cleaning module โ daily cron, post-checkout trigger, WhatsApp opt-in, guest portal toggle. Q1โQ8 awaiting operator decisions.