League system starter

SEPL fixtures, scoresheets, ladders and player stats.

This starter is ready to connect to your Google Sheets + Apps Script backend. Start by adding your Apps Script Web App URL to the .env file.

Google Sheets database

Teams, players, matches and frame results are stored in your season spreadsheet.

Apps Script API

The website reads fixtures, results, ladders and stats through your deployed Apps Script URL.

Draft protection

The scoresheet page is designed to autosave unfinished match data locally before final submission.