How it works
One calendar, every audience.
Parents track their kids’ schedules — solo, no invite required. Coaches run the team. Schools coordinate every sport. Sponsors show up on the public page. The same calendar reaches all four in the shape they need it.
What each person sees
Tracks kids, no invite needed
- ·Sign up free, no organization required
- ·Up to 8 personal schedules — soccer, music, chess, anything
- ·Cross-team rollup so every kid's stuff lands in one calendar
- ·Private by default; share a public link with grandma when you want
- ·iCal feed pulls into Apple / Google Calendar
Runs the team
- ·Creates games, practices, tournaments — one-offs or recurring
- ·Picks per-team colors, font, and uploads a logo
- ·Sees every RSVP + parent contact in one roster
- ·Shares an invite link; parents add their kids in 2 minutes
- ·Publishes a public team calendar page anyone can view
Keeps up, RSVPs, moves on
- ·Adds each child once, under one parent account
- ·Taps Going / Maybe / Not going per kid, per event
- ·Subscribes the team calendar in Apple / Google Calendar
- ·Gets a reminder the day before every event they opted in for
- ·Never pays — parents and players are free, forever
Gets a spotlight
- ·Local businesses sign up from a public team page
- ·Pick a tier ($10 to $400), check out on Metahuman Network, include a promo code
- ·Team admin reviews and approves before anything goes live
- ·Placement shows on the public calendar + linked from game cards
- ·Sponsor can cancel anytime from their Metahuman Network account
Try it right now
A live demo team, no signup
We keep a demo team seeded as Scappoose High School — Varsity Soccer. Browse the public calendar, then sign in with one of the demo accounts to see each perspective from the inside.
Public team page
Scappoose Varsity Soccer
Upcoming games, practice schedule, sponsor spotlight — exactly what a parent or community member would see.
Demo logins
Password for all three: demo2026!
Morgan Lee
Owner / athletic directormorgan@example.com
Sees the whole org: branding, plan + billing, invite tokens, sponsor approvals.
Coach Alex Kim
Head coachalex@example.com
Creates events, manages the roster, sees parent contact info. Can't touch branding or billing.
Sam Rivera
Parentsam@example.com
Manages their child Jordan, RSVPs to events, subscribes the team calendar.
Demo data is public — anything you change there is visible to anyone else kicking the tires. We reset it periodically.
A few things we thought hard about
No edu data, ever
We store schedules, RSVPs, and names parents provide. Not grades, rosters, transcripts, health records, or anything from a school system. COPPA-compliant parental consent is captured for every child added to every team.
Calendars that sync
Every team has an iCal feed. Apple Calendar, Google Calendar, Outlook — one tap, always current. Changes show up within an hour of the coach editing them.
Recurrence without the spreadsheet
Create “Practice every Mon & Wed 5–6:30 PM through June 17” once. Cancel one practice or edit the whole series. Parents see the series badge on each event so they know what's going on.
Sponsor spotlights that pay
Local businesses pay the team directly for a placement. Admin approves before anything appears. Tier sizes range from $10 text listings to $400 league-wide banners.
Always free for families
Parents and players never pay. The org running the team picks Free, Club ($12/mo), or School ($99/mo). No per-player fees, no transaction fees on RSVPs — none of that.
Own-the-stack defaults
Postgres, Auth.js, Drizzle, nginx — open source everywhere it matters. Host it on Vercel, DigitalOcean, your closet. One setup script, no vendor lock.
Start the season.
Family tier is free, forever, no credit card. Coaches and schools get a free starter tier too — upgrade when you need sponsors, multi-team management, or invite codes.