Torah Blitz Administration
Your account does not have admin access.
Your UID:
Enter the admin passcode to continue. Session lasts 15 minutes.
| Name | Plan | Players | Joined | Actions |
|---|
| Prize | Player | Date | Status | Actions | |
|---|---|---|---|---|---|
| Click Refresh to load | |||||
| School Name | Requested By | Date | Actions |
|---|---|---|---|
| Click Refresh to load | |||
Changes here update schools-config.js. After editing, copy the list below and update the file in your codebase.
| Code | Type | Effect | Used / Max | Expires | Status | Actions |
|---|---|---|---|---|---|---|
| Click Refresh to load | ||||||
Discount codes auto-create a matching Stripe Coupon. Disabling a code prevents new redemptions but doesn't refund existing ones.
| Slug | Name | Status | Account | Link | Actions | |
|---|---|---|---|---|---|---|
| Click Refresh to load | ||||||
Each investor sees the same live signup counts and the announcements below. Slugs are lowercase and become part of the URL: torahblitz.com/investor/<slug>.
Generate a password reset link for any user. Select a user from the Users tab and click "Send Password Reset" in their detail panel.
Some old user docs lack the email field and show as "No email" in the Users list. Click below to look each one up in Firebase Auth and fill it in. Safe to run repeatedly.
A scheduled backup runs nightly at 3 AM Eastern. Click below to trigger one right now. Exports land in the ymt-platform-2026-firestore-backups GCS bucket under a date-stamped folder.
Scheduled nightly at 3:30 AM Eastern. Dumps every Firebase Auth user (with password hashes) to gs://ymt-platform-2026-firestore-backups/auth/<timestamp>.json in the format firebase auth:import understands, so restore is a single CLI command.
Coming soon — sync all user emails and parent info to Constant Contact for promotional campaigns.
Coming soon — bulk perk grants, bulk email, etc.