A modern team registration website for the Augustana Futsal Winter 2026 Tournament, built with Vue 3 + Vite.
Live features:
- 5-player team registration form (Captain + Goalkeeper + 3 outfield players)
- Submissions sent directly to a Google Sheet via Google Apps Script
- Tournament Rules page
- University of Alberta branding (Green & Gold)
- Browser tab title: Augustana Futsal Winter 2026
npm installnpm run devnpm run buildCreate a .env file in the project root (this file is git-ignored):
VITE_APPS_SCRIPT_URL=https://script.google.com/macros/s/YOUR_DEPLOYMENT_ID/execReplace the value with your deployed Google Apps Script web app URL.
See the Google Sheets Setup Guide in the repo for full instructions on setting up the Sheet and Apps Script.
| A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|
| Timestamp | Team Name | Captain Name | Captain Email | Goalkeeper | Player 3 | Player 4 | Player 5 |
- Framework: Vue 3 (Composition API)
- Build Tool: Vite
- Styling: Scoped CSS with University of Alberta design tokens
- Data: Google Apps Script → Google Sheets
Built by jasonthe_dev