Dashboard
Overview of your platform
Platform Admin
Overview of your platform
Manage authorized coach accounts and multi-club governance
Review General Users requesting upgrade to Coach access
Configure monthly and annual plan pricing and features
| Plan Name | Monthly Price | Yearly Price | Currency | Status | Actions |
|---|
Verify UPI transfers and view Razorpay transactions
| ID | User | Plan / Cycle | Gateway | Amount | Status | Date | Actions |
|---|
All registered members and prospective leads
| Member / Email | Status | Plan / Access | Current Expiry | Created | Last Login | Actions |
|---|
Platform performance and adoption metrics
Consolidated metrics across coaches, clubs, and active subscribers.
Configure payment gateways, SMTP mailer, and security parameters
System administrative events and security operations trail
Central management portal for provisioning Coaches, overseeing Clubs, managing subscription trials and maintaining platform security.
The Platform Administrator manages system infrastructure and coach accounts:
Coach Account Lifecycle: Create and provision Coach credentials. Coaches can then create and manage their own Clubs and member plans.
Club Ownership: Each Club is owned by a Coach. Clubs support unlimited members and maintain independent rosters and guided plans.
Default 7-Day Trial: New Clubs are automatically initialized with a 7-day trial period upon creation.
Extending a Trial: Platform Admin can extend any Club trial using either predefined intervals (+7, +14, +30, +90 days) or by setting a Specific Expiry Date in the future.
Audit Logging: Every trial extension is permanently recorded on the Club audit record (via original_trial_ends_at, trial_extended_at and trial_extended_by) capturing the Admin identity, extension timestamp and preserved original vs updated expiration.
Strict Authorization Boundaries: Platform Admin does NOT have unrestricted access to individual Member tracking records or private photos.
Member data access strictly adheres to the application's local-first architecture and member-controlled sharing model.
Let It Track runs automated background cron jobs via api/cron.php to dispatch Web Push reminders. Database migrations are version-controlled under api/migrations/.
Every club must belong to a Coach. Create a Coach account before creating a club.
This operation is permanent and destructive.
| Club Name | — |
|---|---|
| Club Code | — |
| Join URL | — |
| Coach / Owner | — |
| Members | — |
| Status | — |
|---|---|
| Trial Start | — |
| Trial Expiry | — |
| Days Remaining | — |