STRIKEPANEL™
Enter your license key to unlock the app.
Purchased on Gumroad? Check your confirmation email.
Don't have a license? Get StrikePanel — $99 →
🔒
DEMO MODE
You're exploring with demo data. To save your own athletes, sessions and check-ins — grab your license.
Get StrikePanel — $99
One-time fee · No subscription · Instant access
StrikePanel
Training Intelligence
● Live Phase 1 v1
HOME
See how everyone is doing at a glance
WELCOME TO STRIKEPANEL™
Add your athletes and log their first check-in — your morning brief will be ready tomorrow.
0
Athletes
0
Sessions Logged
0
Check-Ins
Avg Readiness
Readiness Scores — Today
No athletes yet — add your first athlete to see readiness scores here.
Focus Today
Log check-ins to see who needs attention today
Activity Feed
No activity yet — start logging sessions and check-ins
MORNING BRIEF
Your coaching intelligence for today
LOADING YOUR BRIEF…
Analysing athlete readiness data…
Who Needs Your Attention
Squad Readiness Scores
Activity Timeline
No activity yet
Squad Overview
Athlete Self Check-In
FIGHT DATES
Countdowns, weight cut tracking, and camp planning
MEMBERS
Your crew — add friends, teammates, or clients
Phase 2
👥
Multiple Groups
Manage your boxing squad AND gym crew from one app
🔒 Phase 2
🔗
Invite Your Crew
Athletes join themselves — no manual adding
🔒 Phase 2
📄
PDF Profile Card
One-tap PDF profile to share with promoters or gyms
🔒 Phase 2
WORKOUTS
AI-generated sessions + exercise logging
AI Workout Generator
Tell the AI your goal, muscle groups, and available equipment — get a full gym session instantly
Quick Log — Combat Session
🥊
Sparring
🎯
Pads
💥
Bag Work
🔄
Drilling
🤼
Wrestling
🏃
Conditioning
🏋️
Strength
👤
Shadow
Athlete
Rounds
Round Length
Notes (technique, intensity, observations)
Logged ✓
Phase 2
📋
Session Templates
Stop rebuilding the same sessions — one click to reuse
🔒 Phase 2
📅
Periodisation Planner
See exactly when to peak your athlete, built automatically
🔒 Phase 2
📤
Session Sheet PDF
Hand your athlete a printed session plan — professional
🔒 Phase 2
BODY STATS
Your numbers — BMI, calories, protein targets, all auto-calculated
Saved ✓
Your Measurements
Weight (kg)
Height (cm)
Age
Sex
Activity Level
Body Fat % (optional)
💾 Saves your measurements & syncs weight/height to the Members card and Progress tab automatically.
What the numbers mean
BMI
BMR (kcal)
Base metabolic rate
TDEE (kcal)
Total daily energy
Lean Mass (kg)
If BF% entered
Fat Mass (kg)
If BF% entered
Protein Target
g/day at 2g/kg
Water (L/day)
Baseline hydration
Healthy Weight Range
BMI 18.5–24.9
BMI Reference Chart
< 18.5
Underweight
18.5–24.9
Healthy
25.0–29.9
Overweight
≥ 30.0
Obese
PROGRESS
Performance scores and leaderboard — weeks adapt to each athlete's programme
0
Athletes
Avg BMI
Avg Weight kg
Best Score
Log Scores
Athlete *
Weight (kg)
Height (cm)
Squad Readiness — Last 14 Days
Log check-ins to see the readiness trend chart here.
Who is this for?WeightBMIW1W2W3W4W5W6W7W8Trend
Phase 2
📊
Performance Charts
See exactly when your athlete peaked — spot it before they do
🔒 Phase 2
Head-to-Head Compare
Who's improving faster? Compare any two athletes instantly
🔒 Phase 2
📤
Progress Report PDF
A full season in one PDF — perfect for athlete reviews
🔒 Phase 2
TIMER
Boxing rounds, HIIT, or any interval format
Mode
Standard
Fixed rounds + rest
🔒 P2
Pyramid
Escalating rounds
🔒 P2
Tabata
20s on / 10s off
🔒 P2
AMRAP
As many rounds as possible
READY
3:00
Round 1 of 3
SESSION COMPLETE 🎉
Settings
Warm-Up (sec)
Round (sec)
Rest (sec)
Rounds
Warn At
Session Info
Total Time
Work Time
R—
Round
Phase
Progress
Audio Bell
Ring on transitions
ON
SETTINGS
Branding, data management, and plan comparison
AI Setup — Gemini API Key
To use the AI Workout Generator you need a free Gemini API key. Follow these steps:
1 Go to aistudio.google.com/app/apikey and sign in with a Google account.
2 Click "Create API Key" — it's free, no credit card needed.
3 Copy the key (starts with AIza...) and paste it into the field below.
4 Hit "Save Key" — AI features activate instantly. Your key stays in this browser only.
Saved ✓
Your key is stored only in this browser. Never shared with anyone.
☁️
Cloud Sync — Supabase (Optional)
Access your data from any device. Your Supabase account — we never see your data.
🪄
New here? Use the Setup Wizard
Step-by-step guide — takes 5 minutes, free forever. Walks you through creating your Supabase project, running the schema, and connecting.
Already have a Supabase project? Skip to manual setup
1Go to supabase.com → New Project. Wait for the green Project is ready status.
2In the SQL Editor, run the schema below (copy → paste → Run). You should see Success. No rows returned.
3Go to Project Settings → API keys. Copy your Project URL and anon/public key (not service_role).
4Paste both in the fields below and hit Save & Connect.
SQL Schema — paste into Supabase SQL Editor
-- StrikePanel™ Cloud Sync Schema
-- Run this once in your Supabase SQL Editor

create table if not exists sp_sync (
  id         text primary key,
  key        text not null unique,
  value      text not null,
  updated_at timestamptz default now()
);

-- Allow anon read/write (RLS off for single-user setup)
alter table sp_sync enable row level security;
create policy "allow_all" on sp_sync
  for all using (true) with check (true);
Supabase Project URL
Anon / Public Key
Saved ✓
☁️ Your data syncs to your own Supabase project. Anthropic and StrikePanel never see it. localStorage remains primary — Supabase is background backup. Works offline, syncs when online. Last-write-wins conflict strategy (by timestamp).
🔥
StrikePanel™ — Up to 10 Athletes · One-Time Fee
Built exclusively for combat sports coaches. Track up to 10 athletes, generate daily readiness briefs, manage fight camp countdowns and weight cuts — all from one app. Add your free Gemini key in Settings to unlock AI features. No subscription. Ever.
🥊 Combat Sports👥 Up to 10 athletes⚡ Morning Brief✦ Gemini AI🚫 No tracking📱 PWA installable
Running a bigger squad or multi-gym setup? → Email us for a team plan
Data Management
Export your data as CSV — opens directly in Google Sheets or Excel. Use JSON backup to move between devices.
EXPORT TO SHEETS / EXCEL
👥
Members
CSV — all athletes
📋
Check-ins
CSV — readiness log
🏋️
Sessions
CSV — all workouts
📊
Biometrics
CSV — body stats
BACKUP & RESTORE
📦
Full Backup
JSON — all data
🗑
Reset All
Wipe all data
Storage Used
of ~5 MB
Last Export
Never

Permanently delete all data? Athletes, sessions, check-ins, progress, nutrition, settings — everything. Export a backup first.

White-Label Branding 🔒 Studio Edition
🏷️
PUT YOUR GYM'S NAME ON IT
Replace StrikePanel™ with your gym name, set your own colours, and hand athletes a fully branded experience. Perfect for PT studios and gym chains.
→ Enquire About Studio Edition
App Mode
Switch between Combat Sports and Gym & Fitness mode. Changes which features are visible.
Units of Measurement
Switch between metric (kg/cm) and imperial (lbs/ft). Your stored data stays as-is — units are converted on display. Both systems fully supported.
Affects all weight, height and water displays across the app
Phase 1 vs Phase 2
FeaturePhase 1Phase 2
Athlete Profiles (up to 20)
Morning Brief + Readiness Score
Fight Date Countdown + Weight Cut
Athlete Self Check-In (share link)
Combat Session Logger (8 types)
Athlete PDF Report
AI Workout Generator
AI Nutrition Analyser
Workout Logging (sets/reps)
Weekly Check-Ins
Biometrics Calculator
8-Week Progress Tracking
Interval Timer (Boxing rounds)
Activity Timeline Feed
JSON Export / Import
Offline / PWA installable
Session Templates
Periodisation Planner
Pyramid / Tabata / AMRAP Timers
7-Day Meal Plan Builder
Performance Charts & Graphs
Head-to-Head Athlete Comparison
Multi-Squad Management
White-Label (your gym's branding)
Unlimited Athletes

READY FOR PHASE 2?

Performance charts, periodisation planner, PDF exports, meal planning, Tabata/AMRAP timers, head-to-head athlete comparison, and more. Everything offline. One-time upgrade — no subscriptions, ever.

SP STRIKEPANEL™
DAILY CHECK-IN
How are you feeling today?
Your Name *
How are you feeling?
😴 Sleep Quality
7
⚡ Energy Level
7
💪 Soreness
3
🧠 Motivation
7
🥗 Nutrition
7
🩺 Pain/Injury
0
Any notes for the coach? (optional)
🍽 Nutrition Today (optional)
Calories (kcal)
Protein (g)
📱 Wearable Data (optional)
Sleep Hours
Resting HR (bpm)
HRV (ms)
Steps
Your Readiness
70
READY TO TRAIN
Good to go. Normal session today.

CHECK-IN COMPLETE

Your check-in has been recorded.

Powered by StrikePanel™
🔒Upgrade to Phase 2 to unlock this See Plans →