๐Ÿงช

ReviewDerby Debug Console

Test scraping, AI extraction & Derby leaderboards

โ† Back to App
๐ŸŽญ
Ready

Mock Test Data

100 pre-built reviews with staff names for testing

Sarah (~27)Mike (~23)Jessica (~19)+2 more
๐ŸŒ
Ready

Real Google Reviews

Fetch up to 300 real reviews via Apify (60-90s)

๐Ÿ”

Clerk Auth Testing

Debug authentication state and configuration

# Environment Variables

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=NOT SET

CLERK_SECRET_KEY=(server-side only)

Auth State

isLoadedfalse
isSignedInfalse
sessionIdnull
userIdnull

User Info

Not signed in

Clerk is still loading...

If this persists, check:

  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY is set correctly
  • The key format is pk_live_xxxx or pk_test_xxxx
  • ClerkProvider wraps the app in layout.tsx
  • No multiple versions of @clerk/shared (run: npm ls @clerk/shared)
๐Ÿ’ณ

Stripe Testing

Test payment flows and subscription gating

Paywall Modal

Preview the subscription checkout modal with Stripe Elements

Test Setup Intent API

Verify Stripe API connection and SetupIntent creation

๐Ÿงช Stripe Test Cards

Successful Payment

4242 4242 4242 4242

Any future date โ€ข Any 3 digits โ€ข Any ZIP

Declined Card

4000 0000 0000 0002

Will always be declined

3D Secure Required

4000 0027 6000 3184

Requires authentication

Insufficient Funds

4000 0000 0000 9995

Will fail with insufficient funds

Note: These cards only work in Stripe test mode. Production keys will reject test cards.

Subscription Flow

1User clicks "Start Free Trial"
โ†’
2Paywall modal opens
โ†’
3Enter payment details
โ†’
โœ“Access granted
๐Ÿš€

Ready to Test

Load mock data for instant testing, or fetch real Google reviews