A modern, enterprise-grade HTML prototype for the Point of Sale & Customer Policy Management System — ready for Laravel migration.
Every page shares a unified shell bar, side navigation, and design token system for pixel-perfect consistency.
Every component is built on a shared token system ensuring consistency across all 10 pages.
CSS custom properties for brand, shell, surface, text, and semantic states (success, warning, error).
Fixed 48px shell bar + 256px collapsible side nav that collapses to 56px with icon-only mode and mobile overlay.
Right-side slide-in drawers for detail views; centered modals for actions. Both have overlay + focus-trap support.
Auto-dismissing toasts with success/warning/error types, slide-in animation, and manual close button.
Sortable, filterable tables with sticky header, urgency row coloring, inline badges, and pagination.
Mobile-first breakpoints at 640px and 1024px. Nav collapses to hamburger on small screens.
Navigation items and UI sections are shown or hidden based on the active role stored in localStorage.
Access to Dashboard, Policy Documents, Renewal Tracker, Customers, Policy Detail, Notifications, Settings, and Claims.
Limited access to own Policy Documents, Notifications, and Settings. Read-only view of personal policy detail.
Full access to all 10 pages including Reports, full Settings with Permissions matrix, user management, and audit logs.