Admin Dashboard 📤 Upload Receipt 📺 Live Stream 🔧 Legacy Admin 📷 QR Scanner Help Manual

CLICK — Admin Dashboard

Review receipts → Approve → Copy one-time code (burns after use).

Upload Live
Set in Replit Secrets as ADMIN_PIN.
Receipt User Status Access Code / Actions
OFF
ON
OFF
ON
Toggle controls and see real-time status. Green = Active, Gray = Inactive.

Receipt Approval Workflow

1. User Uploads Receipt

Users visit /click-upload.html to upload their payment receipt screenshot and enter their phone number.

2. You Review

Check the receipt image in the Receipts tab. Verify the payment amount matches your stream price.

3. Approve & Generate Code

Click "Approve" to generate a unique 8-character access code. The code is automatically copied to your clipboard.

4. Send Code to User

Text or message the access code to the user via their phone number.

5. User Unlocks Stream

User pastes the code on /click-live.html to unlock the Twitch stream.

6. Code Burns

After one successful use, the code is marked as "Used" and cannot be reused.

Admin Controls Explained

  • Auto Approve — Automatically approves new uploads (careful: no manual verification)
  • Require Receipt — If OFF, codes work without needing receipt upload
  • Stream Active — Toggle when your stream is live
  • Code Expiry — If ON, codes expire when stream ends

Status Pills

Pending Awaiting your review
Approved Code generated, not yet used
Used Code has been burned (one-time use)

Quick Navigation

Click the pink + button (bottom-right corner) for instant access to all admin pages.

On/Off Indicators

Green dot = ON / Active   |   Gray dot = OFF / Inactive

Pages Overview

  • /click-admin.html — This admin dashboard
  • /click-upload.html — Where users upload payment receipts
  • /click-live.html — Where users paste codes to watch the stream
  • /admin.html — Legacy admin panel with more settings
  • /scanner.html — QR code scanner for in-person events