
The schedule
Games and team events on one timeline.
League fixtures, tournaments and the team dinner sit in the same list, each card carrying directions and a reply. Anything still waiting on an answer is pulled to the top.

02 · Live at anvilforged.club
Match day, run from a phone on the touchline.
A season companion for the families and a real coaching console for the person on the sideline. Roster, practice planning, lineups, a live match engine, player development and the messages that go home, in one place a volunteer coach actually opens on a phone at the field.
The club’s registration and payments live elsewhere. This is everything after that.




Coach mode
Off
It is a switch, per team.
Coach mode is off by default and on for the team whose coach is running it. Everything below sits behind that switch and behind a role, so a parent signing in gets the season companion and nothing else.








Match day
Before
Forty-five minutes, in order.
Arrival circle and a one-word focus for the day. A five-block warmup tied to the week’s teaching point. Then the engine proposes an opening lineup, weighted by whose turn it is, with anyone marked unavailable already removed.
During
A state machine, not a stopwatch.
Pre-game to live to half-time to live to post-game. Minutes per player per position are tracked as they happen, and one substitution at a time is recommended with its reason. The coach stays in charge of the call.
After
Nothing goes home until it has been written.
Every player who appeared, their moments and minutes, two fixed questions for the coach, and a personal line per child that has to be written and reviewed before the batch to parents unlocks.
What it solves
01
Fairness is enforced in code, in three places that agree.
The lineup builder warns when the same keeper plays both halves or the bench time drifts past twenty percent. The season tracker shows weeks since each position. The live recommender scores the bench by exactly the same logic. A slogan on a page would have been easier. This is checkable.
02
Two rotation policies, chosen on purpose.
Rotation mode cycles everyone through everything. Staple-starter mode gives a few players steadier minutes, with an equity floor and a maximum bench window before they must rotate off. Real coaching has that tension. The product admits it and makes the coach choose.
03
The messages that go home cannot embarrass anyone.
Half-time cues and the parent watch-for lines are drafted automatically and run through hard rules: no jargon, never a keeper’s rotation status, a length cap. The kind of guardrail you only build after sending one bad message to a parent group.
Built for one club and one coaching staff first, with the data model already shaped for several teams under one roof. Every screen above is a capture of the running product against a seeded demo state: an invented club, an invented roster, invented opponents. No child, parent or family from the real team appears anywhere on this site.
Visit the site