E2E Health Check

Verifies all key flows are working end-to-end

1

Passing

1

Failing

8

Skipped

System Checks

1. Authentication — user session active

Not signed in

fail

2. Profile — profile record exists in DB

No profile found

skip

3. Onboarding — profile marked as completed

Onboarding not completed — visit /onboarding

skip

4. Questions — questions load from DB

No questions found — run seed from /admin

skip

5. Translation — translated content detected

No translated questions in current view (normal if all same language)

skip

6. Tags — topic tags seeded

18 tag(s) available

pass

7. Directory — beekeeper profiles searchable

No profiles found

skip

8. Notifications — notification system reachable

Checking...

skip

9. Admin — admin stats accessible (admin only)

Promote yourself to admin at /admin to test

skip

10. Bookmarks — bookmark system reachable

Checking...

skip

Manual E2E Test Checklist

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