Backlog: Rumah Singgah booking + 1 night/month rule
TL;DR
Authenticated user can book one night for Rumah Singgah; server rejects a second booking in the same calendar month for that user.
Description
- Rules: [[Projects/lumendev-museum-ibu-marsinah/context/rumah-singgah-booking-rules|booking rules doc]].
- UI: date picker (single night), confirmation, ID error messages.
- Persistence: MongoDB
bookings collection (shape TBD; include userId, date, status).
Acceptance Criteria
Priority
- p0 — core differentiator vs static landing.
Dependencies
- Blocked by: [[Projects/lumendev-museum-ibu-marsinah/backlog/p0-auth-admin-user-roles|auth]]
- Blocked by: [[Projects/lumendev-museum-ibu-marsinah/backlog/p0-scaffold-nextjs-repo-vercel|scaffold]]