Verifies all key flows are working end-to-end
1
Passing
1
Failing
8
Skipped
1. Authentication — user session active
Not signed in
2. Profile — profile record exists in DB
No profile found
3. Onboarding — profile marked as completed
Onboarding not completed — visit /onboarding
4. Questions — questions load from DB
No questions found — run seed from /admin
5. Translation — translated content detected
No translated questions in current view (normal if all same language)
6. Tags — topic tags seeded
18 tag(s) available
7. Directory — beekeeper profiles searchable
No profiles found
8. Notifications — notification system reachable
Checking...
9. Admin — admin stats accessible (admin only)
Promote yourself to admin at /admin to test
10. Bookmarks — bookmark system reachable
Checking...
✅ Auth flow: Sign out → Sign in → verify you land on /onboarding or /dashboard
✅ Onboarding: Complete all 4 steps → verify profile saved → check /profile/[your-id]
✅ Ask question: Go to /ask → post a question in any language → verify it appears in /directory
✅ Answer: Open a demo question → post an answer → verify notification is created
✅ Translation: Open a question → change language in /settings/language → verify translation appears
✅ Bookmark: Bookmark a question → check /bookmarks → verify it appears
✅ Private question: Post a private question → sign out → verify it's not visible
✅ Moderation: Go to /admin → promote to admin → test suspend user / hide question
✅ Map: Go to /map → verify demo beekeepers appear on map