Project Spotlight - Fantasy Hoops


Fantasy Hoops is a lightweight fantasy league manager for college basketball, implemented entirely with Google Apps Script and a Google Sheet backend.

Project writeup

This project automates scoring of a custom fantasy hoops league:

Instead of a traditional server + database stack, the spreadsheet acts as both the data store and control panel. Scheduled Apps Script jobs run update flows (score updates, season sync, ranking refreshes, and resets), making the system easy to operate for a small league with minimal infrastructure.

Repository structure

Runtime model

  1. Triggers invoke Apps Script update functions on a schedule.
  2. Scripts fetch upstream NCAA data and normalize it to the league format.
  3. Sheet tables are recalculated and rewritten in place.
  4. League participants view results directly in the shared spreadsheet/web app.

This design keeps deployment simple and cost-effective while still delivering automated league management.