# Lovable App 1 — Ops UI Kit (Design-led Micro-App) Before you start: read and follow `DESIGN_SYSTEM_BRIEF.md`. ## Goal Create a visually polished **Ops Dashboard UI Kit** micro-app that feels like a premium admin console. This app is design-led: prioritize typography, spacing, states, and interaction polish. ## Scope constraints - Only modify files in this repository. - No backend calls; mock data + localStorage only - No `console.log` - No hardcoded colors (use CSS variables) ## Must-have pages - `/` overview landing - `/components` gallery of: - buttons, inputs, selects - badges, tabs - dialogs/drawers - toasts - empty/loading/error states - `/table` table demo with filters ## UX requirements - Theme toggle (light/dark) - Keyboard accessibility: - Esc closes overlays - focus returns to triggering element - Micro-interactions: - hover, press, focus rings - subtle animation for drawer/dialog ## Table requirements - Mock dataset: incidents - Sort + filter + pagination - Row actions menu - Details drawer with tabs ## Deliverables - Next.js 16 App Router app - Tailwind v4 - TypeScript strict - Scripts: `dev`, `check`, `build` (build uses `next build --webpack`) ## Success criteria - Looks and feels premium - Fully self-contained - Ready to copy components into other dashboards