Mandatory Stack
- Next.js (App Router)
- TypeScript
- TailwindCSS + daisyUI
Integration Requirements
- API base URL configurable via env.
- Supports an API-first Laravel integration pattern.
- Ready to adapt generated API clients from OpenAPI.
Quality Requirements
- Lint must pass cleanly.
- Typecheck must pass.
- Build must succeed.
- Testability is prioritized from the initial project structure.
Documentation Requirements
- PRD & Scope tersedia.
- Architecture decisions terdokumentasi.
- An engineering runbook for API integration is available.