Norwin Knights Field Hockey Boosters · 2026

For whoever runs the board

Organizer Guide

Everything on this site is driven by one file. You do not need to know how to code — you need to be able to type carefully between quote marks.

You almost certainly want the Manage page, not this guide. Go to Manage the site, enter the organizer passcode, and change anything through ordinary forms — schedule, sign-ups, announcements, contacts, links, wording. It works on a phone. This page is background for whoever set the site up.

What you can change, and where

WhatWhere
Meal sign-ups, game notesManage page → Meal sign-ups
Games — add, edit, removeManage page → Schedule
Home page announcementsManage page → Announcements
Phone listManage page → Contacts
Email, social links, deadlinesManage page → Links & dates
Instructions and sponsor wordingManage page → Page wording
The organizer passcodeNetlify → Environment variables
The web addressNetlify → Site details

Signing in

  1. Open the Manage page

    Add /admin.html to the site address, or use the “Manage the site” link in the footer of any page.

  2. Enter the passcode

    You stay signed in until you close the browser tab.

  3. Pick a tab, change something, click Save

    Each section has its own Save button. A green bar confirms it worked.

Back up before big changes

Manage → Backup → Download backup saves one file containing the entire site — schedule, sign-ups, announcements, contacts, wording. If something goes wrong, Restore puts it all back. Worth doing before a big edit and again at the end of the season.

Starting a new season

Manage → Backup → Clear all sign-ups empties every meal slot while keeping the schedule, contacts, and wording. Then use the Schedule tab to put next year’s games in. Do this in the summer, not mid-season.

Guardrails already in place

Two families can’t claim the same game — whoever submits second is told it’s taken. Blank names are rejected. Contact details are stored but never shown on the public board, only in the organizer’s download. And if the server is ever unreachable, the site falls back to its last known copy and says so rather than showing an empty board.

Printing and downloading

Every page has a Print button that strips the navigation and prints clean. The Schedule and Team Meals pages also have a Download button that saves a spreadsheet of every game, who’s covering it, and what they’re bringing — handy for the cooler-side clipboard or for handing off to whoever takes this over next season.

Updating the site

Why this one needs a real deploy: the sign-up board runs a small piece of server code, and Netlify has to install it. A plain drag-and-drop of the folder publishes the pages but leaves the board offline — you’d see “the live board isn’t reachable”.

The reliable way: put this folder in a GitHub repository and connect it to Netlify (Add new site → Import an existing project). Netlify then rebuilds automatically every time anything changes. Build command npm install, publish directory . — both already set in netlify.toml.

Or from a terminal: npm install -g netlify-cli, then netlify deploy --prod from inside this folder.

Don’t forget: after the first deploy, add the ADMIN_KEY environment variable and deploy once more. Until you do, Organizer mode will tell you no passcode has been set.
Print this guide Back to the site