Skip to main content

LineupSnap

A coaching assistant that generates game-day lineups in a snap, tracks positions across the season, and helps coaches plan balanced development with an AI-powered advisor.

LineupSnap screenshot

The spark

After coaching soccer and softball for several years and building a database of drills, I was spending too much time trying to get lineups ready for game day. In 2025 I started with an Apps Script in Google Sheets that would create lineups and track assignments in a database within the sheet so I had control and speed. A year later, I built the same workflow into a webapp that allows coaches to quickly add rosters and schedules and generate lineups in a snap. Positions are tracked throughout the season and coaches can keep track of who plays where. I took it a step further, creating a database of all my drills and hiring Coach Ted to be your trusted advisor. Not only does he help plan and track progress, the site has a mini skills tree that shows a coach the shape of development throughout the season—helping coaches not only come to practice prepared but also ensure balanced development. Whether you coach or are just interested to see what a product-minded person can do with AI, check out lineupsnap.com to see my latest hero project.

What it is

  • A webapp that lets coaches quickly add rosters, schedules, and generate game-day lineups in a snap.
  • Position tracking throughout the season so coaches can see who played where and ensure balanced playing time.
  • Coach Ted, your AI-powered digital assistant coach, helps plan practices and track progress.
  • A mini skills tree that shows the shape of player development throughout the season.
  • A database of drills so coaches come to practice prepared and ensure balanced development.

Stack

  • Next.js with TypeScript for the web application.
  • Supabase for backend, auth, and database.
  • AI-powered coaching assistant (Coach Ted) for practice planning and advice.
  • Vercel for hosting and deployment.

What I learned

  • Starting with a spreadsheet prototype was the fastest way to validate the workflow before investing in a full webapp.
  • Coaches need speed and simplicity on game day—every interaction has to be fast and friction-free.
  • Adding an AI advisor on top of structured data (drills, lineups, player history) creates something much more valuable than either piece alone.
  • Building for your own coaching needs creates a tight, honest feedback loop that keeps the product grounded in real problems.

Gallery

LineupSnap image 1