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.

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
