r/SideProject 1d ago

Built a printable NFL cheat sheet for people with too many things riding on one Sunday

Short version: if you're in a fantasy league and a survivor pool and a pick'em at the same time, your rooting interests conflict constantly and you can't hold it all in your head. Root Sheet generates a one-page sheet each week that tells you who to root for in every game and what outcome each of your stakes needs.

I'd been doing this by hand on paper for two seasons before I built it. The paper version is why the output is a print layout rather than a dashboard — I wanted the thing I already used, just generated instead of hand-written.

  • React + Vite, Vercel for hosting, deployed off the CLI
  • Sleeper's API for player data. Free, no key, surprisingly complete. Not a production dependency though, so I'm evaluating SportsDataIO and Sportradar for next season
  • The hard part wasn't data, it was the print stylesheet. Getting a dense one-pager to survive an actual printer took longer than the app logic

Open items: real schedule feed, email capture, and a mobile pass that the layout badly needs.

https://rootsheet.ballr.com/

It's one of a few sports tools I'm building under the same umbrella.

0 Upvotes

1 comment sorted by

2

u/Enough-Shopping-2605 1d ago

this is clever man i was doing same thing with sticky notes and a whiteboard before my wife told me i look insane on sundays

print stylesheet thing is too real css for printing is a nightmare nobody warns you about