Adrian Flores Cortes
2bfd90cdff
[TASK-007] feat: P1 complete - MLM and Goals UI modules
...
## T-02.1: MLM Structure Pages (4 pages)
- MLMPage.tsx - Dashboard
- StructuresPage.tsx - List structures
- RanksPage.tsx - Manage ranks
- MyNetworkPage.tsx - User network view
## T-02.2: MLM Detail Pages (3 pages)
- StructureDetailPage.tsx
- NodeDetailPage.tsx
- MyEarningsPage.tsx
## T-02.3: Goals Structure Pages (3 pages)
- GoalsPage.tsx - Dashboard
- DefinitionsPage.tsx - Create/edit goals
- MyGoalsPage.tsx - User's assigned goals
## T-02.4: Goals Detail Pages (3 pages)
- GoalDetailPage.tsx
- AssignmentDetailPage.tsx
- ReportsPage.tsx
## T-02.5 & T-02.6: Route Integration
- router/index.tsx: Added 13 new routes with lazy loading
- DashboardLayout.tsx: Added MLM and Goals to sidebar nav
Total: 13 new pages, 13 new routes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 12:53:56 -06:00
Adrian Flores Cortes
36ee5213c5
[SAAS-018/020] feat: Add Sales and Commissions frontend modules
...
Sales Frontend (Sprint 2):
- Add services: leads, opportunities, activities, pipeline, dashboard APIs
- Add hooks: useSales with React Query integration
- Add pages: SalesPage, LeadsPage, LeadDetailPage, OpportunitiesPage, OpportunityDetailPage, ActivitiesPage
- Integrate routes in main router
Commissions Frontend (Sprint 4):
- Add services: schemes, entries, periods, assignments, dashboard APIs
- Add hooks: useCommissions with React Query integration
- Add pages: CommissionsPage, SchemesPage, EntriesPage, PeriodsPage, MyEarningsPage
- Integrate routes in main router
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 22:50:11 -06:00