kjh2064
|
98470ad184
|
📋 Create QuantEngine MudBlazor UI Completion Roadmap
Architecture Decision:
✅ QuantEngine UI = MudBlazor + Blazor Interactive WebAssembly
❌ SmartAdmin Bootstrap = NOT USED (archived as reference)
WBS Breakdown (63 hours, 15-21 days):
Phase 1: Basic UI Structure (10h)
- MainLayout improvements (responsive sidebar, top nav, dark mode)
- AuthLayout redesign (login, register, password recovery)
- Theme & styling (MudTheme, global styles)
Phase 2: Admin UI (16h)
- Dashboard enhancements (KPI cards, charts, activity feed)
- User management (list, detail, edit pages)
- Data collection monitoring (Collection dashboard)
- Settings pages (general, security, notifications, data)
Phase 3: User UI (12h)
- Portfolio dashboard (assets, performance, composition)
- Asset detail pages
- Reports (generation, download, archive)
- Profile & settings
Phase 4: Common Components (6h)
- Form components (builder, validation, errors)
- Tables/DataGrid (filters, export, batch ops)
- Modals & dialogs
- Legal pages (privacy, terms, contact)
Phase 5: API Integration (8h)
- Auth & permissions (RBAC)
- API client expansion
- State management
- Notifications & toasts
Phase 6: Testing & Optimization (7h)
- Unit tests (bUnit)
- Integration tests
- Performance tuning
- Accessibility (WCAG AA)
Phase 7: Deployment & Documentation (4h)
- Build optimization
- Documentation & Storybook
- Deployment pipeline
Current Status:
✅ 5 Razor pages (Login, Dashboard, Collection, Operations, NotFound)
✅ 10 Components already
✅ MudBlazor integrated
⏳ Ready for Phase 1 implementation
Technical Stack:
- Framework: Blazor Interactive WebAssembly
- UI: MudBlazor
- Architecture: API-First
- Database: PostgreSQL
- Backend: .NET 9 Web API
Timeline:
- Estimated: 15-21 days
- Daily capacity: 4-6 hours per day
- Next milestone: Phase 1 complete (2-3 days)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-05 16:10:57 +09:00 |
|