Backlog: Admin — bookings monitor + content management
TL;DR
admin area: table of Rumah Singgah bookings (filter by date/status) and minimal content management (scope refined Friday — start with editable text blocks or key-value site settings, not a full CMS).
Description
- Bookings list: user email/name, night date, createdAt, status; export CSV optional post-MVP.
- Content v0: either (a) admin-editable Mongo documents for page snippets, or (b) document in README that
/public updates require deploy until client confirms CMS depth.
- All
/admin routes behind admin role.
Acceptance Criteria
- [ ] Admin can list all bookings sorted by date.
- [ ] Non-admin receives 403/redirect from
/admin.
- [ ] At least one content-management path documented and demoed (DB fields or deploy-from-
/public workflow).
- [ ] ID labels in admin UI.
Priority
- p0 — explicit client ask; keep MVP thin.
Dependencies
- Blocked by: [[Projects/lumendev-museum-ibu-marsinah/backlog/p0-auth-admin-user-roles|auth]]
- Related: [[Projects/lumendev-museum-ibu-marsinah/backlog/p0-rumah-singgah-booking-one-night-per-month|booking]]