Site not configured. Add Supabase keys to config.js and redeploy.
Coach login
Check your inbox and tap the link on this device. First time? It may land in spam or junk - drag it to your inbox once and your mail app learns.
This account isn't a coach. If it should be, run the coach SQL line from setup.sql for this email.
Show
Member
Compliance
Forecast
Zero days
Last log
Compliance is vs plan-to-date. Forecast projects their finish at current pace: anyone
forecasting under 90% shows a Nudge button, which copies a ready-to-send personal message to your clipboard.
Paste it into SMS or WhatsApp. Under 70% compliance means send it today.
Exports
Coach team
New coach? They log in once at zerozerodays.com/coach/ with their email first,
then add that email here. Coaches skip the paywall, see every member, and appear on the board with a COACH tag.
Member access
Payments unlock access automatically. Use this for the exceptions:
restart someone who's back for another climb, comp a spot, fix a paid-with-a-different-email case, or cut off a non-payer.
Their history, targets and waiver survive either way.
Finisher rewards report
One click, one spreadsheet: every member with their reward pick, cut, size, colour,
crew and code, plus forecast so you can see who's on track to earn it. Take it straight to the printer.
Close out the climb
Run this once the climb ends (day 42 onwards). It locks in everyone's final
compliance, marks 90%+ finishes as mastered climbs, and updates every rank from Hawk to Dragon. Safe to re-run: it
recalculates rather than double-counts.
Crews & codes
A crew is a company or group climbing together. When a team locks in,
create their crew here and give the organiser the code - their people enter it at zerozerodays.com/app/ and skip the
individual paywall (the team's payment covers them). Everyone with the same code shares a team scoreboard.
The Summit Series - leagues
A league links crews together so allied companies climb against each other:
one shared standings page, one mountain with every company's logo on the trail, and every individual ranked across all
companies. Create it with the host company's crew code - the league carries their name. Then open any crew below and
add it to the league as a guest. Give each crew a logo from its dropdown too - logos are the mountain markers.