🟡 Priority: High
Difficulty: Medium
Estimated Effort: 2-3 days
Relevant Files: src/components/common/EmptyState.tsx, src/app/(dashboard)/dashboard/page.tsx
Labels: enhancement, priority:high, ui
Requirements
-
Empty State Illustrations
- When a user has 0 active groups or 0 transactions, do not show an empty table. Render high-fidelity Empty State components (often utilizing custom illustrations from the Figma).
- Provide a clear Call to Action (CTA) like "Create your first Savings Group" or "Explore Public Groups".
-
Onboarding Modals
- Implement a welcoming FTUE modal explaining the 3 key steps to using Kolo (Fund Wallet, Join Group, Get Payout).
🟡 Priority: High
Difficulty: Medium
Estimated Effort: 2-3 days
Relevant Files:
src/components/common/EmptyState.tsx,src/app/(dashboard)/dashboard/page.tsxLabels:
enhancement,priority:high,uiRequirements
Empty State Illustrations
Onboarding Modals