Most youth apps rank kids against each other, and the late bloomer stops opening the app. We built the opposite.
XP in GoalKickr is private by default. It lives on your kid's card, not on a scoreboard. The only person they're chasing is who they were last week.
The climb has six rungs: New Signing, Rising Star, Game Ready, Playmaker, Captain, GOAT. Every kid starts as a New Signing. Every kid can reach GOAT. It just takes the reps.
Practice streaks count real days on the pitch, and skip Sundays for families who need them to. Badges land as milestones you actually remember: first goal, first assist, hat trick, Player of the Match. Kudos from the Player Circle can convert to XP when the coach signs off, so the people who love your kid get to fuel the climb too.
No coins. No streak-freezes. No paying to skip a rung. Soccer is real, and the XP should reflect real work.
Coach turns it on per Squad. Off by default.