QR Review Stand - Test Directory
Complete development testing directory. Click any link below to test different pages and flows. All example data is pre-filled with working query parameters.
Setup Funnel (7 Steps)
Step 1: Verify Business
Verify business information from claim code
/setup?cc=ABC123Step 2: Customize Photo
Upload custom business photo for review page
/setup/customize?cc=ABC123Step 3: Email Notifications
Configure email for review notifications
/setup/notifications?cc=ABC123Step 4: Text Alerts (Optional)
Set up SMS alerts for urgent issues
/setup/alerts?cc=ABC123&email=test@example.comStep 5: Review Routing
Choose how to handle under-5-star feedback
/setup/routing?cc=ABC123&email=test@example.comStep 6: Building (Loading)
Animated loading screen while system builds
/setup/building?cc=ABC123&email=test@example.com&routing=emailStep 7: Shipping Address
Enter shipping address for QR card
/setup/shipping?cc=ABC123&email=test@example.com&routing=emailStep 8: Account Creation
Create account or sign in
/setup/account?cc=ABC123&email=test@example.com&routing=email&fullName=John+Smith&addressLine1=123+Main+St&city=Phoenix&state=AZ&zipCode=85001Step 9: Preview & Activate
Review setup and process payment (requires login)
/setup/preview?cc=ABC123&email=test@example.com&phone=5551234567&routing=email&fullName=John+Smith&addressLine1=123+Main+St&city=Phoenix&state=AZ&zipCode=85001Success Page
Post-payment success with next steps (requires login)
/setup/success?session_id=cs_test_example123Dashboard (Requires Login)
Testing Notes
Setup Funnel: Steps 1-9 are designed to be completed in order. Each step passes parameters to the next.
Authentication: Pages marked "requires login" will redirect to /login if not authenticated.
Mock Mode: Set MOCK_MODE=true in .env to test without database/Stripe.
Review Flow: Example short code "a1b2c3d4" - in production this would be a real generated code.
Database Required: Some pages require running migrations and having a database connection (MOCK_MODE=false).