STRENGTHFORGE OS

Couldn't load the dashboard

Do a hard refresh (Ctrl+Shift+R). If it persists, a browser extension or network filter may be blocking the script CDN (jsdelivr.net).

Coach sign in

Sign in to view your athletes' training data. No password to remember.

STRENGTHFORGE OS

Welcome, Coach

Tell us about your team to set up your dashboard.

Welcome back, Coach

Here's your team at a glance.

trained this week
due today
behind · 7 days

Coach's daily checklist

20%

Complete today's tasks to earn an achievement badge.

πŸ†
Daily Achievement Unlocked!
You've completed all today's tasks. Great coaching!

Connect to your school

Your athletic director gave you a school code. Enter it with the team you coach to link your program to your department.

Send a message

A one-way announcement (e.g. “No practice Friday — bring water Monday”). Recipients can’t reply in-app.

Messages from your head coach

No messages yet.

Check-ins

Today’s roster by check-in total (3–15, 5 = best per question). Green 12–15 · yellow 9–11 · red 3–8. Assign and adjust on the field.

Pre-practice (before workout)

Post-practice (after workout)

Team communication & alerts

Rest-day flags, pain reports, and messages from your athletes.

No alerts from your team yet.

Messages from your AD

Nudges, rewards, and recognition from your Athletic Director.

No messages from your AD yet.

Assigned training

StrengthForge training sessions assigned by your AD. Click the link to schedule via Calendly.

No pending training assignments.

Team readiness snapshot

Red-status athletes (need attention) today and this week. 🟒 ready Β· 🟑 caution Β· πŸ”΄ needs attention.

Today's red-status athletes

No red-status check-ins today.

This week's red-status athletes

No red-status check-ins this week.

Invite an athlete

Generate a code and give it to your athlete. They enter it under Profile → Coach Connection.

share this with your athlete

Your athletes

No athletes linked yet. Generate an invite code above to get started.

Groups

Organize athletes by position. Assign a workout to a whole group at once.

No groups yet. Create one (e.g. “Outside Hitters”) to assign by position.

Plays

Set plays by position. Assign a play to a group — athletes see only their position’s plays in the app.

No plays yet. Build your first one — a name, a diagram, and a 20-second walkthrough in your voice.

Workout library

Save workouts once, reuse them on any athlete or group.

No workouts for this sport yet.

Coach voice clips

Your voice in their ear — exercise cues play on that exercise; intros, rest pushes, and finishers play automatically.

No clips yet. Record a squat cue, a workout intro, and a finisher — three clips is a great start (see the script pack).

New play

Leaderboards

Top performers by position group — bragging rights that drive the offseason. Coach-verified numbers marked βœ“.

No numbers logged for this metric yet. Add some on an athlete’s page.

Fundraising

Post a team fundraiser. Your invited athletes see it in the app and can share your donation link. Money is collected on your own platform (GoFundMe, Snap! Raise, etc.) — paste the link here and keep the total updated.

No fundraisers yet. Post one above.

Schedule

Practice

Wellness check-in, court assignments, and drills — one screen for practice day.

No upcoming practices scheduled.

Match day

Live lineup, subs, and on-court time for game day. See docs/MATCH_DAY_MODULE_SPEC.md.

Plan the week

Pick a saved workout for each training day, then schedule the whole week at once. Leave a day on “Rest” to skip it.

Tip: build & save workouts in your library first — they fill these dropdowns.

Clinics

Camps, clinics, tryouts — roster, day-of check-in, and photo capture.

No clinics yet. Create one to get started.

New clinic

Staff this clinic

Assistant coaches who can run check-in. (Guest-coach login access comes in a later update.)

Check-in survey (optional)

Questions athletes tap through at check-in.

0registered
0waitlist
0checked in
0paid
Public registration link

Day agenda

Families see this live in the app

No agenda yet. Add the first item — parents stop asking “what time?”

Clinic FAQ

Answer it once, not a hundred times

No FAQ yet. Add parking, which door, what to bring, rain plan.

Report cards

Parents read these in the app

A photo is only ever shown if you turn it on and that family granted a media release at registration and the photo hasn’t reached its auto-delete date.

No report cards yet. Build them after the clinic — one per athlete who checked in.

Announcements

Reaches every family that has linked this clinic in the app (in-app + push).

Participants

No participants yet. Add one with the button above.

Day-of check-in

0/0 checked in

On-court command grid — tap a card for safety info

🟒 ready Β· 🟑 caution Β· πŸ”΄ flag Β· βšͺ no check-in Β· βš• medical
Coach on court:

No participants to show.

Pick a station, then work down the list. Enter saves and jumps to the next athlete.

Nobody to test. Uncheck “checked-in only” to see everyone registered.

🚨 EMERGENCY

Add participant

Parent consent & liability waiver — type the parent/guardian full legal name to sign.

Practice

00:00

Check-in & courts

🟢 clear · 🟡 hold · 🔴 stop · ⚪ not checked in

Drills

Pick a drill, set a duration, run the timer. Each run logs to this session’s running order. Drills planned when you scheduled this practice appear below, ready to start.

Practice history

Attendance, wellness, drills, and incidents across past sessions.

Recent sessions

No completed practices yet.

Incidents

No incidents logged. That’s the goal.

Match

00:00
Set 1

Subs and stats you log below are recorded against this set.

Us
0
Them
0

Lineup

🟢🟡🔴 = most recent pre-game check-in · tap Sub in / Sub out to move an athlete · tap Stats to log kills, digs, and more

Edit workout

Change anything, then Save to update this workout — or Save as new to keep it as a separate copy.

Read-only — only the head coach can edit the library.

Record a coach voice clip

10–25 seconds. One idea per clip — a form cue, a why, or a push. Say it like you’d say it on the court.

0:00

0workouts
0total volume
last session
volume, most recent 12 sessions

Classification

Tag this athlete — they can hold several, change anytime. Powers roster filters and clinic invites.

Readiness

Daily check-in — green ready, yellow caution, red high injury risk. Last 7 days:

Metrics

Log a testable number (verified counts on leaderboards + recruit profiles). Every entry is kept for growth graphs.

1-Rep maxes

Verify a max so it can prescribe working weight (required for under-18 athletes) and count on leaderboards.

Notes from athlete

Rest-day flags and messages the athlete sends you.

No notes yet.

Readiness moments

Pre/post practice & game check-ins, daily wellness, and pain reports the athlete logs. 🟒 ready Β· 🟑 caution Β· πŸ”΄ needs attention.

No readiness check-ins yet.

Parents

Parents see only their own child — weekly activity, what’s scheduled, and your announcements. You approve every link.

Have the parent scan this QR (or enter the code in the app under I’m a parent):

No parents connected yet. Invite one — it’s the fastest way to keep families in the loop.

Assign a workout

Build a workout and send it straight to this athlete's app.

Assign a play or drill

Pick from your play library and set how many rounds/reps. It shows up on this athlete's Plays screen.

Currently assigned

Nothing assigned yet.

Session history

DateFocusSetsDurationVolume

Members

No members yet. Add athletes below.

Assign a workout to this group

Sends it to every member's app at once.

Assign a play or drill to this group

Sends it to every current member's Plays screen with the rounds/reps you set.

Group activity

No workouts assigned to this group yet.

Assistant coaches

Add assistants and choose which position groups each one can see.

give this code to your assistant — they enter it under Staff → Join

No assistant coaches yet. Invite one above.

πŸ† Your trophy room

Earned for completing your daily checklist and recognition from your Athletic Director.

trophies earned

Your team

Change your team name, type, or sport.

Saved ✓

Assisting another coach?

If a head coach gave you a staff code, enter it here to join their staff.

Done reviewing your assistant coaches' engagement and coverage?

Team readiness data review

Review all athlete readiness survey responses. Pre/post check-ins, daily wellness, pain reports.

No readiness data yet.

Team training & health overview

Training data, readiness trends, and athlete health across filters and time periods.

Select an athlete for detailed history

🌟 Recognize an athlete

Award a gold star to celebrate an athlete's achievement. They'll earn it in their trophy room and your team gets a notification.

βœ“ Gold star awarded! Notification sent.

Award at least one gold star to enable completion.

πŸ₯ Team Wellness Check-in

Quick readiness check for every athlete before (and after) activity — works whether or not the athlete has the app. Tap a name to check them in.

No athletes on your team yet. Add one above to check them in.