Choose your TeamMachine path

Which side of the team are you on?

TeamMachine has to win two jobs at once. Owners and coaches need command. Parents and players need one trusted place for the schedule, updates, game day, payments, media, and the season story.

61 members visible in one roster view
34 unread inbox items surfaced where families live
7 day sports cast attached to team planning
5 core tabs for the weekly team loop

Choose your sideline

The product has to win with the buyer and the family.

Owners and coaches buy control. Parents and players create the daily habit. The strongest story shows both sides of the same team truth.

Product shape

The site should sell one idea first: this is the operating layer for the team.

The strongest story is not "another schedule app." It is a single product surface where the owner, coach, player, guardian, and family all see the same team reality.

01

Set up the team

Launch a team, set roles, create the roster, invite families, and define how the season is organized.

02

Run the week

Share calendars, locations, weather, attendance, team posts, chat rooms, and reminders from one place.

03

Prepare the game

Bring roster context, lineup decisions, game history, arrival timing, and live updates into the same flow.

04

Handle the business

Keep dues, store orders, invoices, email templates, payments, media, and reports connected to the team.

Mobile command center

The dashboard should be the hero product shot.

It shows the whole promise quickly: team identity, upcoming events, game history, forecast context, team messages, and bottom-tab navigation in one familiar mobile surface.

  • Fast status for the next thing that matters.
  • Sports cast gives planning context before families ask.
  • Messages, roster, calendar, and game tools stay one tap away.
Mobile team dashboard in Mr. Team Machine

Owner / Coach path

Run the team without becoming the team's full-time dispatcher.

The buyer story is operational control. TeamMachine gives owners and coaches a command surface for roster shape, schedules, messages, family access, coach prep, and the money workflows that usually live somewhere else.

Control Roles, permissions, invite access, team settings, and one source of truth.
Preparation Roster context, lineups, formations, coach notes, reports, and game history.
Operations Calendar, messaging, dues, store, invoices, payments, and team emails.
Roster overview for owners and coaches
Game history list for parents and players

Parent / Player path

Your family's sports life, finally in one place.

The sticky story is daily certainty. Parents and athletes come back when the app becomes the trusted place for schedules, arrival times, updates, messages, media, payments, and what happened after the game.

Alignment Multi-team schedules, locations, weather, arrival details, and calendar context.
Confidence Last-minute changes, team posts, chat rooms, inbox updates, and game-day details.
Memory Game history, media, achievements, payments, orders, and the season record.
Team events calendar with month view and add event action

Calendar and events

Scheduling is not isolated from the rest of the team.

The calendar becomes more valuable when it knows the roster, weather, event types, game-day rules, attendance, and shared calendar links.

Monthly and list views Event type controls External calendar links Arrival and weather context

What should get headline placement

The most marketable features are the ones that remove weekly friction.

These are the product stories that should lead demos, landing sections, short videos, and paid add-on packaging.

01

Team dashboard

One home for events, weather, messages, game history, media, and team identity.

02

Roster intelligence

Members, roles, player status, guardian context, verification, contact details, and message actions.

03

Messaging stack

Inbox, team posts, chat rooms, unread counts, search, filters, attachments, and room participation.

04

Game history

Past games stay discoverable and can lead into game summaries, scoreboard context, and media.

05

Coach operating tools

Lineups, formations, saved rosters, player notes, feedback, awards, and development context.

06

Money in context

Store, invoices, dues, discounts, Stripe checkout, payment state, and team email templates.

Roster and access

The roster is more than a list of names.

This is where the product can show seriousness: active and inactive members, player and non-player segmentation, coaches, imported contacts, status chips, private contact data, and direct messaging.

  • Owners see the team shape instantly.
  • Coaches get player details without hunting.
  • Families can be reached from the same operational view.
Team roster screen with member stats and player cards
Team messaging screen showing chat rooms and inbox state

Communication

Team communication belongs inside the team record.

Chat rooms, inbox, sent, archived, search, unread counts, and compose actions make messaging feel like a real team workspace instead of a scattered group text.

Chat rooms Inbox counts Search and filters Room roles and tags

Full feature review board

Everything worth discussing before we decide the final page hierarchy.

This inventory is intentionally broad. The content site can headline the strongest moments while still giving us a complete product map for packaging, sales, and demos.

Dashboard and team hub

  • Team dashboard with events, messages, weather, record, media, and game history.
  • Team switching, default team preference, create team, and join flow.
  • Team identity, logo, colors, sport, season, event type, field type, and card settings.
  • Lean dashboard loading path for faster first paint.

Scheduling and calendar

  • Month and list event views, RSVP context, attendance, locations, and weather.
  • Google calendar import and connected calendar management.
  • External calendar links, email gate, password option, print, revoke controls, and multi-team views.
  • Game-day arrival timing, auto-close behavior, and default event descriptions.

Messaging and chat

  • Inbox, sent, archived, team posts, chat rooms, starred state, and unread state.
  • Advanced search, bulk archive, read actions, and soft-delete permissions.
  • Fast chat, private rooms, room roles, unread badges, and no-refresh sending.
  • Files, images, videos, GIFs, team-library attachments, emoji, and location pins.

Roster and family access

  • Players, non-players, coaches, imported contacts, active and inactive segmentation.
  • Player profiles, guardian relationships, contact details, birthday, address, and position.
  • Invite workflow, role assignment, verified status, privacy masking, and multi-team households.
  • Ride helpers with name, relationship, address, and notes.

Coach workspace

  • Coach home, roster prep, lineups, formations, saved roster history, and game context.
  • Player comments, strengths, areas to improve, goals, concerns, and achievements.
  • Badges, awards, development notes, attendance context, and coach reports.
  • Sport-specific formation and game-day preparation surfaces.

Game day and live game

  • Game history, game detail, venue, kickoff, scoreboard, live stream state, and final status.
  • Play-by-play, live chat, notification controls, audio cues, and game lock behavior.
  • Arrival planning, game-day descriptions, lineups, roster decisions, and event-to-game connection.
  • Replay links and media context attached to the event.

Media and documents

  • Team media library, event media, pinned assets, tags, files, images, video, and links.
  • Attachments from messages, posts, chat rooms, and team-library sources.
  • Media rows that open direct files or links when available.
  • Permission-aware sharing for families, coaches, and admins.

Reports and records

  • Team record, game history, coach reports, admin reports, participation context, and player data.
  • Dashboard cards that summarize the season without opening every module.
  • Potential public report exports for coaches, admins, and team history.
  • Product opportunity: turn stats and reports into proof for clubs and owners.

Store and commerce

  • Team Store, products, variants, discounts, order tracking, inventory context, and fulfillment state.
  • Store settings, team-branded products, payment status, and email updates.
  • Stripe checkout connection and order management.
  • Potential add-on packaging for clubs, fundraisers, and team merch.

Invoicing and dues

  • Team invoices, dues, payment status, saved payment panel, and billing settings.
  • Email templates, payment reminders, and team-level financial workflow.
  • Owner/admin visibility into who owes what and what has been paid.
  • Potential subscription tier or paid add-on story.

Email and notifications

  • Team posts, event reminders, invite emails, store emails, invoice emails, and template builder.
  • Quiet hours, notification preferences, read-state actions, and family-friendly delivery controls.
  • Calendar email gates and external viewer access.
  • Potential automated campaign and reminder packaging.

Access, billing, and safety

  • Owner, admin, coach, player, guardian, imported contact, and external viewer roles.
  • Permission-aware calendar, messages, media, reports, settings, payments, and team operations.
  • Subscriptions, billing ownership, saved payment state, and safe team setup.
  • Shared Firebase security constraints must remain protected during deploy work.

Packaging direction

Simple entry price. Clear reasons to upgrade.

The public site should make the base product feel obvious, then give owners a clean path into paid team operations that match their real needs.

Foundation

$5/month per team

Calendar, roster, dashboard, messaging, basic media, team access, and core settings.

Add-on

Coach tools

Lineups, formations, saved roster history, player development notes, awards, and reports.

Add-on

Commerce

Team Store, dues, invoices, discounts, checkout, payment status, and email templates.

Add-on

Media and live

Live stream surfaces, replay links, event media, pinned files, and richer team library tools.

Local draft for review

Next, we tighten the story and swap in final-grade captures.

This version is built to help us discuss the product. Once the sections, order, and language feel right, we can polish screenshots and push the approved version.