BayanCore ERP — Full Screen Inventory
Progressive Disclosure Architecture
Document Status: Draft Last Updated: May 2026 Source: Live ERPNext module scan + UX Design Document (UDD) + 01-Strategy Layer
Design Principle: Every module follows a "Hub and Spoke" architecture.
- Hub: A single module dashboard showing key metrics and status at a glance.
- Surface Spokes (Quick Actions): The 3–5 most common daily-use screens, shown prominently.
- Hidden Spokes (Progressive Disclosure): All remaining sub-modules, tucked behind an "Advanced" accordion or accessible via Cmd+K. Nothing is deleted — only deprioritized.
0. Global / System Screens
| Screen | Surface Level | Notes |
|---|---|---|
| Login & Authentication | ✅ Always visible | Brand-aligned, OTP/2FA support |
| Global Command Palette (Cmd+K) | ✅ Always visible | Primary access point for hidden spokes |
| Role-Based Module Sidebar | ✅ Always visible | Routes to Hubs only — no sub-module links |
| Notification Center | ✅ Always visible | ZATCA rejections, Iqama expiry alerts, AI processing done |
1. Accounting Core Hub
Hub Dashboard Metrics: Cash Runway, Outstanding Receivables, Outstanding Payables, Open Bank Reconciliation Alerts, Pending Approvals
1.1 Receivables
| Screen | Surface Level | Progressive (Hidden) | Notes |
|---|---|---|---|
| Sales Invoice |