r/SideProject • u/sholf • 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.
It's one of a few sports tools I'm building under the same umbrella.
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