residential-amenities-platform

Roadmap

Phase 0 — Discovery and project foundation

Phase 1 — Local technical foundation

Phase 2 — Reservation core

Phase 3 — Payments

Phase 4 — Administration

Phase 5 — MVP client / product UI

Status: completed. The backend MVP (Phases 1-4) and the Angular + Ionic + Capacitor MVP product client are implemented, tested in CI and merged. The client now has the product’s own resident and administrator screens against the stable backend contracts.

Business-policy issue #2 is now closed for MVP/pilot scope: prices, Event hours, payment hold duration and cash-confirmation authority are decided and surfaced from backend configuration/state, never hardcoded in the client. Full-day reservations remain deferred, and the financial/refund consequence of a late/disallowed Event cancellation remains an explicit follow-up rather than invented behavior. See the completed MVP client backlog for the issue breakdown and closure state.

Phase 6 — UX extensions

Status: completed. #79 remains open/deferred until real staging or pilot usage feedback exists; no arbitrary UX refinement was invented.

Phase 7 — Cloud/DevOps

Status: implementation in repository complete; first Azure staging apply pending credentials/cost approval.

Implemented:

Pending a real Azure account/staging apply:

Production remains gated behind successful staging validation and explicit approval. Puppet is not introduced artificially: it stays separate unless a real host/VM configuration need appears (see DevOps strategy).

Phase 8 — Productization

Puppet is introduced only if a real host-configuration use case exists; otherwise it remains a separate infrastructure-learning lab rather than production baggage.