Production scaffold

Private youth sports operations, with Parent Replay as the coaching loop.

This root Next.js app implements MVP feature slices with typed local data. Parent Replay is the signature feature: it helps parents support their kids between practices, not just manage schedules. The original static prototype remains available as a reference at /prototype/index.html.

Parent Replay

Coach clicks practice focus areas and generates home activities, a coach video, parent tip, skill cards, and a team quest.

Team-specific portal

One team surface for weekly digest, Game Day Mode, field maps, learning, memories, volunteers, and skill progress.

Coach dashboard

Coach view for assigned teams, RSVP summaries, weather drafts, snacks, volunteers, and Parent Replay.

Admin dashboard

League operations view for teams, registration queue, sponsors, notifications, and launch readiness.

Archive vault

Review archived seasons, export proof, and read-only boundaries.

Guardian links

Repair missing parent-player links and activate team access.

Admin operations

Review organization settings, provider inventory, approval queues, and audit logs.

Team setup

Manage organization-scoped team records by season and division.

Security proof

Track RLS, cross-team denial, archived read-only behavior, and production audit evidence.

Registration system

Parent self-registration request flow with admin review before account or child access.

CSV duplicate detection

Validate roster imports, separate blocking errors from warnings, and simulate an audited commit.

Smart invite recovery

Recover pending parent invites without exposing raw tokens or sending real provider messages.

Admin health dashboard

See launch readiness problems before families report them.

Parent dashboard

Show each parent the schedule, coach updates, RSVP needs, and recent media that matter.

One-tap RSVP

Let parents answer going, not going, or maybe for linked children only.

Schedule change alerts

Queue push, email, and urgent SMS notification records without real sends.

Team Chat

Give assigned parents and coaches a safe, private space for coach notes and game-day questions.

Production boundary: this scaffold uses session-only local state. It does not send email, SMS, or push notifications, does not grant real access, and does not persist production data.
Tier 1

Core team operations families can use every week.

Team-specific portals

scaffolded

Team pages organize roster, schedule, media, chat, and parent learning for one roster.

Parent Replay Home Practice Loop

implemented

Coaches select 2-3 practice focus areas and generate 30-second, 2-minute, and 5-minute parent activities.

Coach practice recap builder

implemented

Coaches select practice focus areas and generate Parent Replay content.

Weekly digest

scaffolded

A parent-facing summary can pull schedule, recaps, team quests, and volunteer needs.

Game Day Mode

scaffolded

Team Chat already groups game-day questions; the next layer can elevate lineups, arrival, uniforms, and RSVP state.

Field maps

scaffolded

Existing event locations expose map links and field context for families.

Tier 2

Development content that helps parents support practice at home.

Coach video library

scaffolded

Parent Replay attaches a coach video recommendation to each recap.

Parent education center

scaffolded

Replay output includes parent tips and short education notes.

Coach-to-parent translation

implemented

Coach vocabulary is converted into plain parent instructions inside each Parent Replay.

Skill cards

scaffolded

Focus-area skill cards turn practice work into simple parent cues.

Team quests

implemented

Each replay generates a lightweight challenge for the whole team.

Weather alerts

planned

Weather can become an approval-gated alert source alongside schedule-change notifications.

Tier 3

Season-long growth, memories, and community operations.

Skill trees

scaffolded

Replay focus areas are structured so they can roll up into player and team skill progressions.

Season storybook

planned

Media, recaps, milestones, and coach notes can become an end-of-season keepsake.

Memory timeline

scaffolded

Chronological team memories combine photos, events, recaps, volunteer moments, and Replay highlights.

Volunteer center

planned

Volunteer needs can connect to digest and game-day surfaces.

AI-generated learning plans

scaffolded

The current generator is deterministic local logic; a production AI version would need human review and provider boundaries.

Signature

A differentiated parent-coaching loop most scheduling platforms do not offer.

Parent Replay

implemented

After practice, coaches click what the team worked on and generate home activities, a video, a parent tip, and a team quest.