OLD FLOW (8+ screens): signup (4 fields) → auto-login → setup wizard step 1 → step 2 → step 3 → step 4 → dashboard NEW FLOW (2 screens): signup (3 fields) → dashboard with inline checklist - Signup page: just charity name + email + password. No 'your name' field. One button. - Dashboard: shows getting-started checklist when org has no pledges yet - /api/onboarding: returns setup progress (bank, event, qr, pledge) - Checklist: progress bar, next-step highlighting, done states with strikethrough - Each step links directly to the right page (settings, events, pledges) - Tip shown for brand new orgs: 'Add bank details first' - No more separate setup wizard — guidance is inline on the dashboard - Signup loading state: pulsing emoji while account creates
4.6 KiB
4.6 KiB