Tournament Weekend
Lloyd · RJ Lalonde Arena (10 teams, top 4 Sun) · Red Deer · Tradition Lives May 15–18 · all Thrashers age groups (U11 / U13B / U15B / U15F / U17B) · G.H. Dawe + Kinsmen + Collicutt · Pre-loaded from your sheet.
Custom Events
Practices, dryland, team meetings, anything not in the tournament block.
Roster
Player + parent contact. Saved on this device only.
TeamLinkt Export
One paste-ready block per event. Open TeamLinkt → Add Event → paste into the right fields.
Game Graphics
Pick a game, generate a matchup poster, download as PNG for socials.
Parent Comms
Text + email templates. Merge fields auto-fill from the next game.
Practice Plans
U15 box lacrosse, Canadian rules. Pick focus + length.
Parent Duties
Auto-assigns volunteer jobs across the parent list. Home games need 4 (score sheet, penalty box, shot clock, game sheet). Away games need 2 (penalty box, shot clock).
Game Assignments
Social Slideshow
4-slide vertical reel for Instagram / TikTok / Facebook stories. 1080×1920 each.
Schedule Watch
Log game time / location changes when you hear about them. CC keeps the history + auto-builds a parent-text alert.
Trip Kit
Tournament checklist. Toggle items as you pack. Saved per device.
🥍 Player Gear
👕 Apparel
🛏 Hotel & Travel
🍎 Food & Hydration
🩹 First Aid & Emergency
Team Setup
One-time setup. Drives the colours on graphics + names everywhere.
How to Use Your Command Centre
Plain-English playbook for Tyler & the Thrashers parent crew. Covers every tab, plus phone setup, backup, and privacy.
STARTAdd this page to your phone
First job — make this one tap from your home screen so you can pull it up rink-side without typing the URL.
- iPhone (Safari): tap the share icon (square with arrow) → Add to Home Screen → name it "Thrashers HQ" → Add.
- Android (Chrome): tap the three-dot menu (top right) → Add to Home screen → confirm.
- Now you have a one-tap shortcut. The page works once it has loaded the first time, even if signal is weak.
🏆 TOURNAMENTEvery game, color-coded by age group
This is the read-only big picture. Two tournaments are pre-loaded: Lloydminster Brute Invite and Tradition Lives 2026 (Red Deer, May 15–18, all 5 Thrashers age groups).
- Each card shows the day, start time, opponent, and venue. The colored stripe on the left tells you the age group: U11, U13B, U15B, U15F, U17B.
- The little square next to the time is the opponent club's logo (auto-pulled). If a logo can't load, you see colored initials instead.
- You can't edit these from the Tournament tab — they're the official schedule. Add your own events (practices, dryland) under the Schedule tab.
📅 SCHEDULEAdd practices, dryland, anything not in the tournament
- Pick a date, time, type, and short title. Hit Add. Done.
- Types: Practice, Game (Home), Game (Away), Dryland, Team Meeting, Team Bonding.
- To remove an event, tap the ✕ on its card.
🏃 ROSTERPlayers, parents, contact info
- Add each player: jersey number, name, position. Add a parent name + phone for each.
- Used by Duties (parent volunteer rotation) and Comms (group text drafts).
📤 TEAMLINKTCopy a clean schedule out
Three buttons that build a paste-ready text block of your schedule.
- Tournament Only — just the tournament games (for the parent group text).
- Custom Only — your own added events (practices, dryland).
- Everything — combined.
- Tap Copy → paste into TeamLinkt, email, or your group chat.
🎨 GRAPHICSMatchup posters & final-score graphics
Generates a 1200×675 PNG that fits Instagram, Facebook, and TeamLinkt feeds.
- Pick a game from the dropdown.
- Pick a type: Matchup Poster, Final Score (WIN), Final Score (LOSS), or Game Day Hype.
- Hit Generate → preview shows on the right.
- Download PNG for socials, or Download SVG for crisp print.
📱 SOCIALCaptions, hashtags, post text
- Pre-built caption templates: Game Day, Final Win, Final Loss.
- Fill the blanks (opponent, score, star of the game) → tap Copy → paste into Instagram or Facebook.
💬 COMMSPre-written team texts
- Reminder-style group text drafts for: heads-up before game day, post-game thank-you, schedule-change alert.
- Tap Copy → paste into your team group text.
🥍 PRACTICEPlan a session
- Block out drills, dryland, scrimmage time.
- Saves to your phone — pull it up at the rink while running practice.
🛡️ DUTIESParent volunteer auto-assigner
Home games need 4 jobs filled (Score Sheet, Penalty Box, Shot Clock, Game Sheet). Away games need 2. Duties does the math.
- Round-robin fair rotation across your roster. Same parent doesn't get hit twice in a weekend.
- Built-in sms: links — tap a name and your phone opens a pre-written text to that parent.
- Manually re-assign if a parent can't make it — Duties picks up the gap next round.
🎬 SLIDESHOW4-slide vertical hype reel per game
1080×1920 (Instagram Story / TikTok format). Pick a game → builds 4 slides automatically:
- Hype — bold "GAME DAY" splash with team name.
- Matchup — Thrashers vs Opponent, US / THEM labels, big VS in the middle.
- Time / Place — when and where.
- GO Thrashers! — closer.
- Download all — saves all 4 slides as PNGs in one tap.
- Download one — pick a single slide.
- Long opponent names wrap onto two lines automatically.
🔔 WATCHSchedule-change log + parent alert
- When TeamLinkt or the league moves a game time, log it here with a one-line note.
- Watch builds a clean parent-text alert with the old time, new time, venue, and reason.
- Tap Copy → paste into the team group text.
🎒 TRIP KITPre-tournament travel checklist
- Standard tournament-trip packing list. Editable.
- Phone-friendly — open it the morning of departure, tick items as you load the car.
⚙️ SETUPTeam colors, name, settings
- Set your team's two colors — they drive the gradient on every Graphics + Slideshow image.
- Short team name (e.g. "GP Thrashers") used on graphics.
- Backup button — saves a JSON file with your full roster + events. Email this to yourself once a week.
- Restore button — load a backup file back into the page.
🔒 PRIVACYWhere does my data go?
- Nowhere except your browser. There's no account, no login, no server collecting roster info.
- The page is hosted on GitHub Pages (static HTML / CSS / JS). It's served over HTTPS so the connection is secure.
- Team logos shown next to each game come from a Google favicon proxy — your browser fetches them at load time, no data sent the other way.
- Clearing your browser's site data for tyler.quadfang.com erases your roster + custom events. Always Backup first.
🆘 NEED HELPSomething off? Page broken?
- Talk to Alessio at AZ Custom Knives — alessio@azcustomknives.com.
- Built free for Tyler. No hidden costs, no ads, no upsell. Just a friendly trade for the lacrosse parent life. 🥍
Social Posts
Pick a template, fill the blanks, copy.