<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Forecheck Hockey</title>
  <subtitle>Free hockey skills guides, drills, and interactive rink board for players and coaches.</subtitle>
  <link href="https://forecheckhockey.com/feed.xml" rel="self"/>
  <link href="https://forecheckhockey.com/"/>
  <updated>2026-04-01T00:00:00Z</updated>
  <id>https://forecheckhockey.com/</id>
  <author>
    <name>Forecheck Hockey</name>
  </author>
  <entry>
    <title>April Update: Schedule Calendar, Equipment Guide, Sound Effects, and More</title>
    <link href="https://forecheckhockey.com/blog/posts/massive-april-update/"/>
    <updated>2026-04-01T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/massive-april-update/</id>
    <content type="html">&lt;p&gt;A massive update bringing new pages, features, and quality-of-life improvements across the entire site.&lt;/p&gt;
&lt;h2&gt;Full Schedule Calendar&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/schedule/&quot;&gt;Game Schedule&lt;/a&gt; has been completely rebuilt. Instead of just showing today&#39;s games, you can now browse any date — past or future.&lt;/p&gt;
&lt;p&gt;Three views are available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Day view&lt;/strong&gt; — full game cards with venue, broadcaster, and tickets info&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Week view&lt;/strong&gt; — 7-day strip showing compact scores across all leagues&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Month view&lt;/strong&gt; — calendar grid with colored dots per league (NHL blue, PWHL purple, AHL red)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Navigate with prev/next buttons, jump to today, or pick any date. The &amp;quot;My Teams&amp;quot; filter works across all views. Auto-refresh only runs when viewing today&#39;s live games.&lt;/p&gt;
&lt;h2&gt;Equipment Guide&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/equipment/&quot;&gt;Equipment Guide&lt;/a&gt; is now live with 40+ items across six categories: Skates, Sticks, Helmets, Gloves, Protective, and Goalie gear.&lt;/p&gt;
&lt;p&gt;Each item shows level (Elite, Intermediate, Recreational), price tier, key features, and a &amp;quot;best for&amp;quot; recommendation. Filter by level, check any items for side-by-side comparison, and read sizing tips for every category.&lt;/p&gt;
&lt;h2&gt;Watch Party Enhancements&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/watch-party/&quot;&gt;Watch Party&lt;/a&gt; now has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sound effects&lt;/strong&gt; — goal horn, buzzer, referee whistle, and organ charge. Sounds play for everyone in the room via WebRTC.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live polls&lt;/strong&gt; — create questions with 2-6 options. Everyone votes, real-time percentage bars update instantly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game timeline&lt;/strong&gt; — live scoring plays from NHL games auto-populate when games are in progress.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Progressive Overload Tracker&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/workouts/&quot;&gt;Workout Builder&lt;/a&gt; now tracks your weight and reps over time. Every time you complete a workout with weights, the data is logged per exercise.&lt;/p&gt;
&lt;p&gt;Switch to the new &lt;strong&gt;Progress&lt;/strong&gt; tab to see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SVG line chart of your max weight over time&lt;/li&gt;
&lt;li&gt;Data table with date, max weight, max reps, sets, and total volume&lt;/li&gt;
&lt;li&gt;Select any exercise you&#39;ve logged to see your progression&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Team Comparison Tool&lt;/h2&gt;
&lt;p&gt;On the &lt;a href=&quot;https://forecheckhockey.com/teams/&quot;&gt;Teams&lt;/a&gt; page, expand &amp;quot;Compare Two Teams&amp;quot; to pick any two NHL teams. Side-by-side table shows points, wins, losses, goals, streaks, L10, division rank, and more. Winning stats are highlighted green.&lt;/p&gt;
&lt;h2&gt;Pre-Built Play Library&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt; now includes 13 pre-built plays organized by category:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Breakouts&lt;/strong&gt; — Strong Side, Reverse, Wheel&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forechecks&lt;/strong&gt; — 1-2-2, 2-1-2&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Power Play&lt;/strong&gt; — Umbrella (1-3-1), Overload&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Penalty Kill&lt;/strong&gt; — Diamond, Box&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Offensive&lt;/strong&gt; — Low Cycle, Crash the Net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defensive&lt;/strong&gt; — Man-to-Man, Zone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Click &amp;quot;Load&amp;quot; to add any play to your board with players pre-positioned.&lt;/p&gt;
&lt;h2&gt;Playoff Race Tracker&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/standings/&quot;&gt;Standings&lt;/a&gt; page now includes a Playoff Race section showing each team&#39;s playoff status: clinched, in the race (games remaining), points back, or eliminated. Based on max possible points vs the 8th-place team.&lt;/p&gt;
&lt;h2&gt;Injury Dashboard&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/today/&quot;&gt;Today&lt;/a&gt; page now shows an injury report aggregating all injured players across your My Teams.&lt;/p&gt;
&lt;h2&gt;Navigation Restructure&lt;/h2&gt;
&lt;p&gt;The site navigation has been reorganized from 3 to 4 sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Learn&lt;/strong&gt; — education and reference (unchanged)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools&lt;/strong&gt; — coaching tools: Rink Board, Tournament, Evaluations, Game Sheet, Attendance, Workouts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fan Zone&lt;/strong&gt; — new section: Schedule, Standings, Teams, Predictions, Watch Party, News, Podcasts, My Teams, Today&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resources&lt;/strong&gt; — guides, books, culture (unchanged)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Data Backup&lt;/h2&gt;
&lt;p&gt;You can now export and import all your Forecheck Hockey data (teams, predictions, workouts, routines, settings) from the &lt;a href=&quot;https://forecheckhockey.com/today/&quot;&gt;Today&lt;/a&gt; page. Transfer to another device with a single JSON file.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bracket Connectors, Image Export, and Mobile-Friendly Tournaments</title>
    <link href="https://forecheckhockey.com/blog/posts/bracket-connectors-export-responsive/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/bracket-connectors-export-responsive/</id>
    <content type="html">&lt;p&gt;Three updates that make tournament brackets look better, share easier, and work on every device.&lt;/p&gt;
&lt;h2&gt;Bracket Connector Lines&lt;/h2&gt;
&lt;p&gt;Single elimination and double elimination brackets now display &lt;strong&gt;SVG connector lines&lt;/strong&gt; showing how matches feed into the next round. Each pair of matches connects to their next-round matchup with horizontal and vertical lines, making the bracket progression clear at a glance.&lt;/p&gt;
&lt;p&gt;Connectors automatically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Redraw when the window resizes&lt;/li&gt;
&lt;li&gt;Update when scores change and teams advance&lt;/li&gt;
&lt;li&gt;Skip bye matches&lt;/li&gt;
&lt;li&gt;Work in both light and dark mode&lt;/li&gt;
&lt;li&gt;Display correctly in presentation mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;PNG Image Export&lt;/h2&gt;
&lt;p&gt;Click the &lt;strong&gt;image icon&lt;/strong&gt; in the tournament toolbar to download the bracket as a high-resolution PNG. The export temporarily expands the bracket layout — wider rounds, larger text, no text clipping — then captures at 2x resolution for crisp images on retina displays.&lt;/p&gt;
&lt;p&gt;The exported image includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All bracket matches with scores&lt;/li&gt;
&lt;li&gt;Connector lines&lt;/li&gt;
&lt;li&gt;Game labels (Game 1, Game 2, etc.)&lt;/li&gt;
&lt;li&gt;Round names (Quarterfinals, Semifinals, Final)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stream links and interactive elements are hidden in the export.&lt;/p&gt;
&lt;h2&gt;Print / PDF Export&lt;/h2&gt;
&lt;p&gt;Click the &lt;strong&gt;print icon&lt;/strong&gt; to open a print-optimized view in a new window. The layout includes the bracket structure, standings, and full schedule table, all formatted for clean printing. The browser&#39;s print dialog opens automatically — save as PDF or print directly.&lt;/p&gt;
&lt;p&gt;Each tournament format gets its own optimized print layout:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single/double elimination&lt;/strong&gt;: bracket tree with match boxes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Round robin&lt;/strong&gt;: standings table + schedule&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pool play&lt;/strong&gt;: each pool&#39;s standings + schedule, then elimination bracket&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Drag-and-Drop Reseeding&lt;/h2&gt;
&lt;p&gt;The edit tournament modal now lets you &lt;strong&gt;drag teams to reorder seeds&lt;/strong&gt; instead of clicking arrow buttons. Grab the handle icon next to any team and drag it to a new position. Seed numbers update automatically. If you reorder seeds on a bracket that already has scores, you&#39;ll be asked to confirm since scores will reset.&lt;/p&gt;
&lt;h2&gt;Mobile and Tablet Optimization&lt;/h2&gt;
&lt;p&gt;The entire site received a responsive pass:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tournament page:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Forms stack vertically on small screens&lt;/li&gt;
&lt;li&gt;Score modal inputs go full-width&lt;/li&gt;
&lt;li&gt;Sidebar collapses below the bracket on mobile&lt;/li&gt;
&lt;li&gt;Touch targets enlarged on touch devices (44px+ minimum)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Rink board:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Panels slide up as bottom sheets (70% viewport height max) instead of full-screen overlays&lt;/li&gt;
&lt;li&gt;Toolbar scrolls horizontally with larger touch targets&lt;/li&gt;
&lt;li&gt;Canvas fills available width&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Global:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Header and footer padding optimized for mobile&lt;/li&gt;
&lt;li&gt;Navigation touch targets enlarged&lt;/li&gt;
&lt;li&gt;Hover effects disabled on touch devices to prevent sticky states&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try creating a tournament on your phone — the &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt; works on any screen size.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Install Forecheck Hockey on Any Device</title>
    <link href="https://forecheckhockey.com/blog/posts/install-forecheck-hockey-on-any-device/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/install-forecheck-hockey-on-any-device/</id>
    <content type="html">&lt;p&gt;Forecheck Hockey is a Progressive Web App (PWA). That means you can install it from your browser and use it like a native app — with its own icon, no browser chrome, and full offline support. No app store needed.&lt;/p&gt;
&lt;h2&gt;Why Install?&lt;/h2&gt;
&lt;p&gt;Installing gives you three things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Offline access&lt;/strong&gt; — the rink board, tournament brackets, drills, glossary, and every other tool works without internet. The service worker caches everything on your first visit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App-like experience&lt;/strong&gt; — opens in its own window with no address bar or tabs. Looks and feels like a standalone app.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quick launch shortcuts&lt;/strong&gt; — long-press the app icon on Android for direct shortcuts to the Rink Board, Tournament Bracket Generator, and Drills Library.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;How to Install&lt;/h2&gt;
&lt;h3&gt;iPhone / iPad&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;a href=&quot;https://forecheckhockey.com/&quot;&gt;forecheckhockey.com&lt;/a&gt; in &lt;strong&gt;Safari&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Tap the &lt;strong&gt;share button&lt;/strong&gt; (square with arrow pointing up)&lt;/li&gt;
&lt;li&gt;Scroll down and tap &lt;strong&gt;Add to Home Screen&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Name it and tap &lt;strong&gt;Add&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The Forecheck Hockey icon appears on your home screen&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Note: Chrome on iOS doesn&#39;t support PWA installation — you must use Safari.&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Android&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;a href=&quot;https://forecheckhockey.com/&quot;&gt;forecheckhockey.com&lt;/a&gt; in &lt;strong&gt;Chrome&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;An install banner appears at the bottom of the screen — tap &lt;strong&gt;Install&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Or: tap the &lt;strong&gt;three-dot menu&lt;/strong&gt; and select &lt;strong&gt;Install App&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The app icon appears in your app drawer&lt;/li&gt;
&lt;li&gt;Long-press the icon to see shortcuts: Rink Board, Tournament, Drills&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Windows&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;a href=&quot;https://forecheckhockey.com/&quot;&gt;forecheckhockey.com&lt;/a&gt; in &lt;strong&gt;Chrome&lt;/strong&gt; or &lt;strong&gt;Edge&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;install icon&lt;/strong&gt; in the address bar (monitor with down arrow in Chrome, plus icon in Edge)&lt;/li&gt;
&lt;li&gt;Confirm installation&lt;/li&gt;
&lt;li&gt;The app appears in your Start menu and opens in its own window&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;macOS&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;a href=&quot;https://forecheckhockey.com/&quot;&gt;forecheckhockey.com&lt;/a&gt; in &lt;strong&gt;Chrome&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;install icon&lt;/strong&gt; in the address bar&lt;/li&gt;
&lt;li&gt;Confirm&lt;/li&gt;
&lt;li&gt;The app appears in your Applications folder and Launchpad&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;What Works Offline&lt;/h2&gt;
&lt;p&gt;Everything except features that inherently need internet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Works offline&lt;/strong&gt;: Rink board (all tools), tournament brackets (all 4 formats), player evaluations, game sheets, attendance tracker, drills library, glossary, skills guides, blog&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Needs internet&lt;/strong&gt;: Online collaboration (WebRTC), YouTube embeds (Arena DJ, livestreams), Google Translate, search&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fonts and external libraries are cached on first load, so even those work offline after your first visit.&lt;/p&gt;
&lt;h2&gt;Updates&lt;/h2&gt;
&lt;p&gt;When we push updates, the service worker detects the change and downloads the new version in the background. Next time you open the app, you get the latest version automatically. No manual updates needed.&lt;/p&gt;
&lt;h2&gt;Your Data&lt;/h2&gt;
&lt;p&gt;All data stays in your browser&#39;s localStorage. Nothing is uploaded to any server. The tradeoff: clearing your browser data deletes your rink board saves, tournament brackets, and evaluations. Use the &lt;strong&gt;Backup All Data&lt;/strong&gt; feature in the rink board (Menu &amp;gt; Export &amp;gt; Backup All Data) to download a JSON backup file. Store it in a cloud drive or email it to yourself.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Hockey Standings, Team Pages, and the Workout Builder</title>
    <link href="https://forecheckhockey.com/blog/posts/nhl-standings-teams-workouts/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/nhl-standings-teams-workouts/</id>
    <content type="html">&lt;p&gt;Three major additions bring league tracking and off-ice training to Forecheck Hockey — now spanning NHL, PWHL, and AHL.&lt;/p&gt;
&lt;h2&gt;Hockey Standings&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/standings/&quot;&gt;Standings&lt;/a&gt; page shows current standings with live data. Use the league tabs to switch between NHL, PWHL, and AHL. For NHL, toggle between division view (Atlantic, Metropolitan, Central, Pacific) and conference view (Eastern, Western).&lt;/p&gt;
&lt;p&gt;Each row shows: rank, team logo, team name (linked to their page), games played, wins, losses, OT losses, points, goals for, goals against, and goal differential. NHL standings also include current streak and last 10 record. Clinch indicators (x, y, z) appear as teams lock in playoff spots.&lt;/p&gt;
&lt;p&gt;If you&#39;ve set up &lt;a href=&quot;https://forecheckhockey.com/my-teams/&quot;&gt;My Teams&lt;/a&gt;, your teams&#39; rows are highlighted with a red accent border so you can spot them instantly.&lt;/p&gt;
&lt;h2&gt;Team Pages&lt;/h2&gt;
&lt;p&gt;Click any team in the standings or browse the &lt;a href=&quot;https://forecheckhockey.com/teams/&quot;&gt;Teams&lt;/a&gt; directory. Use the league tabs to switch between NHL (32 teams), PWHL (6 teams), and AHL (32 teams). Each team card shows the team logo, name, and primary color.&lt;/p&gt;
&lt;p&gt;Click a team to view their individual page with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Team logo, name, and current record&lt;/li&gt;
&lt;li&gt;Full roster organized by position&lt;/li&gt;
&lt;li&gt;Player details: jersey number, name, position, age&lt;/li&gt;
&lt;li&gt;Injury status highlighted in red for players on IR or day-to-day&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NHL data comes from the ESPN API, PWHL and AHL data from the HockeyTech API — no API keys needed.&lt;/p&gt;
&lt;h2&gt;Hockey Workout Builder&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/workouts/&quot;&gt;Workout Builder&lt;/a&gt; gives you 31 hockey-specific exercises across six categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lower Body&lt;/strong&gt; (10): Squats, lunges, skater jumps, box jumps, and more&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upper Body&lt;/strong&gt; (6): Push-ups, pull-ups, rows, shoulder press, wrist curls&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Core&lt;/strong&gt; (6): Planks, Russian twists, Pallof press, dead bugs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Conditioning&lt;/strong&gt; (5): Sprint intervals, bike intervals, shuttle runs, jump rope&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobility&lt;/strong&gt; (5): Hip flexor stretch, foam rolling, groin stretch, thoracic rotation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each exercise includes a description of proper form and a note explaining why it matters for hockey specifically. Browse the library with category filter tabs.&lt;/p&gt;
&lt;p&gt;Build custom routines by adding exercises from the library. Each routine tracks sets, reps, weight, and completion status. Create multiple routines for different training days — everything saves locally in your browser.&lt;/p&gt;
&lt;p&gt;All three features are free, work offline, and require no account. Open the &lt;a href=&quot;https://forecheckhockey.com/standings/&quot;&gt;Standings&lt;/a&gt; to check the playoff race, browse &lt;a href=&quot;https://forecheckhockey.com/teams/&quot;&gt;Teams&lt;/a&gt; to scout rosters, or build your first &lt;a href=&quot;https://forecheckhockey.com/workouts/&quot;&gt;Workout&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Pool Play Tournaments: Round Robin into Elimination Brackets</title>
    <link href="https://forecheckhockey.com/blog/posts/pool-play-tournaments/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/pool-play-tournaments/</id>
    <content type="html">&lt;p&gt;The tournament bracket generator now supports the most requested format: pool play into elimination. Split teams into pools, play round-robin within each pool, then advance the top teams into a single elimination bracket.&lt;/p&gt;
&lt;h2&gt;How It Works&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Pool Play + Elimination&lt;/strong&gt; as the format&lt;/li&gt;
&lt;li&gt;Choose the number of pools (2, 3, or 4)&lt;/li&gt;
&lt;li&gt;Choose how many teams advance per pool (Top 1, Top 2, or Top 3)&lt;/li&gt;
&lt;li&gt;Enter your team names and create the bracket&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Teams are distributed across pools using &lt;strong&gt;serpentine seeding&lt;/strong&gt; — the same method used by major tournaments to ensure competitive balance. Seed 1 goes to Pool A, seed 2 to Pool B, seed 3 to Pool C, then seed 4 back to Pool C, seed 5 to Pool B, seed 6 to Pool A, and so on. This prevents all the top seeds from landing in the same pool.&lt;/p&gt;
&lt;h2&gt;Pool Play Phase&lt;/h2&gt;
&lt;p&gt;Each pool plays a full round-robin. Every team plays every other team in their pool once. After each game, the pool standings update automatically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Win&lt;/strong&gt;: 2 points&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tie&lt;/strong&gt;: 1 point each&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loss&lt;/strong&gt;: 0 points&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tiebreakers&lt;/strong&gt;: Head-to-head, then goal differential, then goals for&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The sidebar shows all pool standings with advancing teams highlighted in bold and eliminated teams dimmed.&lt;/p&gt;
&lt;h2&gt;Advancing to Elimination&lt;/h2&gt;
&lt;p&gt;When all pool games are complete, an &lt;strong&gt;Advance to Elimination&lt;/strong&gt; button appears. Click it and the system:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sorts each pool&#39;s final standings&lt;/li&gt;
&lt;li&gt;Collects the top teams in tiered order (all pool winners first, then all runners-up, etc.)&lt;/li&gt;
&lt;li&gt;Seeds them into a single elimination bracket&lt;/li&gt;
&lt;li&gt;Pool winners from different pools face runners-up in the first round&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The elimination bracket includes connector lines, game labels, and all the same features as a standard single-elimination tournament.&lt;/p&gt;
&lt;h2&gt;Example Setups&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;8 teams, 2 pools, top 2 advance&lt;/strong&gt; — Two pools of 4, top 2 from each advance to a 4-team semifinal&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12 teams, 3 pools, top 2 advance&lt;/strong&gt; — Three pools of 4, top 2 from each advance to a 6-team bracket (with 2 byes)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;16 teams, 4 pools, top 2 advance&lt;/strong&gt; — Four pools of 4, top 2 from each advance to an 8-team quarterfinal&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Everything Syncs&lt;/h2&gt;
&lt;p&gt;Pool play works with all existing tournament features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status dashboard&lt;/strong&gt; shows pool game status (live, upcoming, completed)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Calendar view&lt;/strong&gt; displays pool and elimination games by date&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Announcements&lt;/strong&gt; and &lt;strong&gt;rules&lt;/strong&gt; apply to the whole tournament&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Livestream links&lt;/strong&gt; work on individual pool games&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QR code sharing&lt;/strong&gt; shares the entire tournament including pool standings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Presentation mode&lt;/strong&gt; displays pools and elimination on a projector&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PDF/PNG export&lt;/strong&gt; includes pool standings, schedule, and elimination bracket&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try it now — open the &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt; and select Pool Play + Elimination.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Full Real-Time Collaboration: Every Panel Now Syncs</title>
    <link href="https://forecheckhockey.com/blog/posts/real-time-collaboration-update/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/real-time-collaboration-update/</id>
    <content type="html">&lt;p&gt;When two coaches connect to a rink board collaboration room, they should see the same thing. Previously, only the canvas (players and drawings), basic scoreboard, and Arena DJ state synced between users. Everything else — rosters, goals, penalties, shifts, faceoffs, practice plans — was local to each browser.&lt;/p&gt;
&lt;p&gt;That changes now. &lt;strong&gt;Every panel syncs in real time.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;What Now Syncs&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data&lt;/th&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;Now&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Canvas (players, drawings)&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scoreboard (scores, period, clock, SOG)&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Game View toggle&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;td&gt;Synced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Arena DJ state&lt;/td&gt;
&lt;td&gt;Partial&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Full sync (playlists + playback)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rosters (home, away, staff)&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lines (forward, defense, PP/PK)&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scoring log (goals, assists)&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Penalty log&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shift tracking (TOI, active shifts)&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Faceoff tracker&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Goalie stats &amp;amp; active goalies&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shootout rounds&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team colors&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Game info (date, venue, officials)&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Practice plan&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Period clock running state&lt;/td&gt;
&lt;td&gt;Local only&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Synced&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Everyone Can Edit&lt;/h2&gt;
&lt;p&gt;Previously, only the room host could edit the scoreboard — collaborators were locked out of score buttons, clock controls, and game info. That restriction is removed. Now all connected users can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Log goals and penalties&lt;/li&gt;
&lt;li&gt;Start and stop the period clock&lt;/li&gt;
&lt;li&gt;Track shifts and faceoffs&lt;/li&gt;
&lt;li&gt;Edit rosters and lines&lt;/li&gt;
&lt;li&gt;Modify the practice plan&lt;/li&gt;
&lt;li&gt;Change team colors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is trust-based, like a shared Google Doc. Spectators (via spectator links) remain read-only.&lt;/p&gt;
&lt;h2&gt;How It Works&lt;/h2&gt;
&lt;p&gt;The collaboration system uses &lt;strong&gt;Trystero&lt;/strong&gt; (WebRTC via Nostr relay) for serverless peer-to-peer communication. No data touches any server — everything goes directly between browsers.&lt;/p&gt;
&lt;p&gt;When any user makes a change, the state is broadcast to all connected peers within 100ms. A broadcast loop prevention system ensures that receiving remote state doesn&#39;t trigger another broadcast. Each data category has its own getter/setter pair with automatic UI refresh.&lt;/p&gt;
&lt;p&gt;The full state payload is approximately 15-35 KB depending on how many rosters, goals, and shifts are logged. WebRTC handles this comfortably.&lt;/p&gt;
&lt;h2&gt;Arena DJ Collaboration&lt;/h2&gt;
&lt;p&gt;The Arena DJ now syncs playlist URLs between collaborators. If the host sets up stoppage and intermission playlists, collaborators automatically receive them. Playback state (playing/paused, current track, position) syncs so everyone hears the same music at the same time.&lt;/p&gt;
&lt;h2&gt;Getting Started&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Online&lt;/strong&gt; button in the toolbar&lt;/li&gt;
&lt;li&gt;Enter your name and click &lt;strong&gt;Create Room&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Share the 6-character room code with your co-coach&lt;/li&gt;
&lt;li&gt;They join with the code — everything syncs instantly&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For spectators (parents, fans), click &lt;strong&gt;Spectator Link&lt;/strong&gt; to copy a URL that anyone can open to watch the live scoreboard and chat.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tournament Calendar View, Multi-Stream, and Announcements</title>
    <link href="https://forecheckhockey.com/blog/posts/tournament-calendar-and-streams/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/tournament-calendar-and-streams/</id>
    <content type="html">&lt;p&gt;Tournament organizers need more than just a bracket. They need to communicate with participants, show what&#39;s happening now, and make it easy to find games. This update adds four major features to the tournament bracket generator.&lt;/p&gt;
&lt;h2&gt;Calendar Schedule View&lt;/h2&gt;
&lt;p&gt;The sidebar schedule section now has a &lt;strong&gt;Table / Calendar&lt;/strong&gt; toggle. Switch to Calendar view to see a month grid where each day shows a badge with the number of games scheduled. Click any day to expand a detail panel showing every game for that day — teams, time, rink, and status.&lt;/p&gt;
&lt;p&gt;Days are color-coded:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Red badge&lt;/strong&gt; — a game is currently live&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Default badge&lt;/strong&gt; — upcoming games&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muted badge&lt;/strong&gt; — all games on that day are complete&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Navigate between months with arrow buttons. The calendar defaults to the month of the first scheduled game.&lt;/p&gt;
&lt;h2&gt;Multi-Stream Viewer&lt;/h2&gt;
&lt;p&gt;When games have livestream URLs set, the sidebar shows an embedded video player. Multiple simultaneous streams are supported:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 stream&lt;/strong&gt; — full-width 16:9 player&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2 streams&lt;/strong&gt; — stacked vertically with reduced height&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3+ streams&lt;/strong&gt; — 2-column grid layout&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Click any &lt;strong&gt;Stream&lt;/strong&gt; link on a bracket match or in the status dashboard to open that stream in the embedded viewer — no need to leave the page. The sidebar opens automatically if it&#39;s hidden.&lt;/p&gt;
&lt;p&gt;Live game streams are auto-detected and shown at the top. The tournament-level stream URL serves as a fallback. Each stream is labeled with the game number and team names.&lt;/p&gt;
&lt;h2&gt;Announcements&lt;/h2&gt;
&lt;p&gt;Organizers can post announcements that participants see when viewing the bracket. Click &lt;strong&gt;+ New&lt;/strong&gt; to compose an announcement with rich text formatting (bold, italic, lists). The most recent announcement shows prominently, with older ones collapsed behind a &amp;quot;previous announcements&amp;quot; toggle.&lt;/p&gt;
&lt;p&gt;Announcements include relative timestamps (&amp;quot;5m ago&amp;quot;, &amp;quot;2h ago&amp;quot;) and are visible to anyone viewing the shared bracket. Organizers can delete individual announcements. Spectators via shared links see announcements but not the editing controls.&lt;/p&gt;
&lt;h2&gt;Tournament Rules&lt;/h2&gt;
&lt;p&gt;Add rules during setup or via the edit modal. The rich text editor supports headings, bullet lists, numbered lists, bold, italic, underline, links, and dividers. Three sample rule templates are provided (Youth Hockey, Adult Rec League, Competitive Tournament) that you can load with one click and customize.&lt;/p&gt;
&lt;p&gt;Rules display in a collapsible section in the sidebar. They&#39;re visible to everyone viewing the bracket but hidden from print output.&lt;/p&gt;
&lt;h2&gt;Sidebar Layout&lt;/h2&gt;
&lt;p&gt;All of these features live in a collapsible sidebar next to the bracket:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Live Stream&lt;/strong&gt; — embedded video player(s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Announcements&lt;/strong&gt; — organizer messages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rules&lt;/strong&gt; — tournament rules document&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status&lt;/strong&gt; — live/upcoming/recent games with game counts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Standings&lt;/strong&gt; — placements or pool standings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schedule&lt;/strong&gt; — table or calendar view&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Click &lt;strong&gt;Hide Info / Show Info&lt;/strong&gt; to collapse the entire sidebar and give the bracket full width. Each section is independently collapsible with a click on its header.&lt;/p&gt;
&lt;p&gt;Try the new features in the &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tournament Organizer&#39;s Complete Guide</title>
    <link href="https://forecheckhockey.com/blog/posts/tournament-organizer-guide/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/tournament-organizer-guide/</id>
    <content type="html">&lt;p&gt;Running a hockey tournament involves a lot of moving parts. This guide walks through every step using the Forecheck Hockey Tournament Bracket Generator — from initial setup to crowning a champion.&lt;/p&gt;
&lt;h2&gt;Choosing a Format&lt;/h2&gt;
&lt;p&gt;The bracket generator supports four formats. Pick the one that fits your tournament:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Single Elimination&lt;/strong&gt; — lose once, you&#39;re out. Best for: time-limited tournaments, large fields where you need to finish quickly. A 16-team single-elim bracket needs 15 games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Double Elimination&lt;/strong&gt; — every team gets a second chance. Teams that lose drop to the losers bracket and can fight their way back. Best for: competitive tournaments where you want to minimize the impact of one bad game. A 16-team double-elim needs 30-31 games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Round Robin&lt;/strong&gt; — every team plays every other team. Best for: small fields (4-8 teams) where you want maximum games and clear standings. A 6-team round robin needs 15 games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pool Play + Elimination&lt;/strong&gt; — split teams into pools for round-robin play, then advance top teams to a single-elimination bracket. Best for: large tournaments (8-24 teams) where you want both guaranteed games and a dramatic finish. A 16-team tournament with 4 pools of 4, top 2 advancing, needs 24 pool games + 7 elimination games = 31 games.&lt;/p&gt;
&lt;h2&gt;Setting Up&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enter the tournament name&lt;/li&gt;
&lt;li&gt;Select your format&lt;/li&gt;
&lt;li&gt;Choose the number of teams (3-32)&lt;/li&gt;
&lt;li&gt;For pool play: select number of pools and how many advance&lt;/li&gt;
&lt;li&gt;Fill in team names (or leave as &amp;quot;Team 1&amp;quot;, &amp;quot;Team 2&amp;quot;, etc. and rename later)&lt;/li&gt;
&lt;li&gt;Add optional metadata: location, dates, organizer, livestream URL&lt;/li&gt;
&lt;li&gt;Add tournament rules (use a sample template or write your own)&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create Bracket&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Managing Game Day&lt;/h2&gt;
&lt;h3&gt;Entering Scores&lt;/h3&gt;
&lt;p&gt;Click any match in the bracket to open the score modal. Enter the scores and click Save. The bracket advances automatically — the winner moves to the next round, standings update, and the status dashboard refreshes.&lt;/p&gt;
&lt;p&gt;For pool play, score pool games first. When all pool games are complete, the &lt;strong&gt;Advance to Elimination&lt;/strong&gt; button appears. Click it to seed the elimination bracket from pool standings.&lt;/p&gt;
&lt;h3&gt;Scheduling Games&lt;/h3&gt;
&lt;p&gt;Click any match (even TBD matches) to set the date, time, and rink. This information appears on the bracket and in the sidebar schedule. Set up the entire schedule before the tournament starts — you don&#39;t need to wait for teams to be determined.&lt;/p&gt;
&lt;h3&gt;Livestreaming&lt;/h3&gt;
&lt;p&gt;Add a tournament-level livestream URL in the setup or edit modal. Or add per-game stream URLs in each match&#39;s score modal. Streams embed directly in the sidebar — participants can watch without leaving the bracket page. Multiple simultaneous streams display in a grid layout.&lt;/p&gt;
&lt;h3&gt;Announcements&lt;/h3&gt;
&lt;p&gt;Post announcements from the sidebar. Click &lt;strong&gt;+ New&lt;/strong&gt;, type your message with rich text formatting, and post. Participants viewing the shared bracket see announcements immediately. Use this for schedule changes, weather delays, rink assignments, or results updates.&lt;/p&gt;
&lt;h2&gt;Sharing with Participants&lt;/h2&gt;
&lt;h3&gt;QR Code&lt;/h3&gt;
&lt;p&gt;Click the &lt;strong&gt;share icon&lt;/strong&gt; in the toolbar. A QR code popup appears with the bracket URL. Print the QR code and post it at the tournament venue. Parents and players scan it with their phone camera to view the bracket.&lt;/p&gt;
&lt;h3&gt;Spectator Link&lt;/h3&gt;
&lt;p&gt;The shared URL is read-only — viewers can see the bracket, standings, schedule, announcements, and livestreams but cannot edit anything.&lt;/p&gt;
&lt;h3&gt;Presentation Mode&lt;/h3&gt;
&lt;p&gt;Click the &lt;strong&gt;fullscreen icon&lt;/strong&gt; to enter presentation mode. The bracket fills the entire screen with larger text. Connect a laptop to a projector and display the bracket in the lobby or between rinks. The bracket auto-refreshes every 5 seconds to pick up score updates from the scoring table.&lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Show Info&lt;/strong&gt; to overlay the sidebar with standings, status, and schedule.&lt;/p&gt;
&lt;h2&gt;Exporting&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PNG Image&lt;/strong&gt; — high-resolution bracket image for social media or printing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PDF&lt;/strong&gt; — clean print layout with bracket, standings, and schedule&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Print&lt;/strong&gt; — opens a print-optimized view in a new window&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON&lt;/strong&gt; — full tournament data for backup or transfer to another device&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schedule View&lt;/strong&gt; — opens the full schedule in a new printable window&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tips for Tournament Directors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Set up the schedule before the tournament&lt;/strong&gt; — enter dates, times, and rinks for every game slot. You can do this even for TBD matchups.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use announcements&lt;/strong&gt; — post a welcome message before the tournament, schedule changes during, and final results after.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add tournament rules&lt;/strong&gt; — use the rich text editor with a sample template. Rules are visible to everyone on the shared bracket.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assign a scorekeeper&lt;/strong&gt; — share the bracket URL (not the spectator link) with your scorekeeper so they can enter scores from the scoring table.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Back up regularly&lt;/strong&gt; — export the tournament as JSON after every round. If a browser crashes, you can import the backup on any device.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use pool play for 10+ teams&lt;/strong&gt; — pool play guarantees every team plays multiple games while still producing a champion through elimination.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;After the Tournament&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Stats&lt;/strong&gt; in the toolbar for a statistics report&lt;/li&gt;
&lt;li&gt;Export the bracket as PNG for social media&lt;/li&gt;
&lt;li&gt;Print the final bracket and schedule for records&lt;/li&gt;
&lt;li&gt;Save the tournament JSON as an archive&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The bracket generator is free, works offline, requires no account, and stores everything in your browser. Open the &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt; and set up your next tournament.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Watch Parties and Prediction Games: Two New Ways to Enjoy Hockey Together</title>
    <link href="https://forecheckhockey.com/blog/posts/watch-parties-and-predictions/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/watch-parties-and-predictions/</id>
    <content type="html">&lt;p&gt;Two new features bring the social side of hockey to Forecheck Hockey — without accounts, without servers, and without any data leaving your browser.&lt;/p&gt;
&lt;h2&gt;Watch Party&lt;/h2&gt;
&lt;p&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/watch-party/&quot;&gt;Watch Party&lt;/a&gt; page, enter your name, and create a room. You get a 6-character code to share with friends. They enter the code and join instantly.&lt;/p&gt;
&lt;p&gt;The chat is real-time, powered by the same WebRTC technology that runs the rink board&#39;s collaboration feature. Messages go directly between browsers — no server stores anything. When the room closes, the messages are gone.&lt;/p&gt;
&lt;p&gt;Features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Text chat&lt;/strong&gt; with colored usernames and timestamps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quick reactions&lt;/strong&gt; — tap a hockey emoji (goal horn, stick, applause, fire) and it appears inline for everyone&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Today&#39;s scores&lt;/strong&gt; shown at the top so you know what&#39;s happening across the league&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shareable URL&lt;/strong&gt; — send a &lt;code&gt;?room=ABC123&lt;/code&gt; link and friends auto-join&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No moderation needed&lt;/strong&gt; — peer-to-peer, nothing persisted&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Prediction Games&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://forecheckhockey.com/predictions/&quot;&gt;Predictions&lt;/a&gt; page loads tonight&#39;s games across NHL, PWHL, and AHL and lets you pick winners before puck drop.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Today&#39;s games appear with both teams shown&lt;/li&gt;
&lt;li&gt;Click the team you think will win&lt;/li&gt;
&lt;li&gt;Optionally predict the exact score for bonus points&lt;/li&gt;
&lt;li&gt;Your pick locks in — no changing your mind&lt;/li&gt;
&lt;li&gt;When the game goes final, your pick is scored automatically&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Scoring:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correct winner: +1 point&lt;/li&gt;
&lt;li&gt;Exact score prediction: +2 points&lt;/li&gt;
&lt;li&gt;Wrong: 0 points&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Season record:&lt;/strong&gt; The page tracks your accuracy percentage, total correct/wrong, bonus points, current winning streak, and best streak ever. All stored locally — your record is yours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pick history:&lt;/strong&gt; Every past pick is logged with the date, game, your pick, the actual result, and points earned. The last 200 picks are saved.&lt;/p&gt;
&lt;p&gt;Games auto-refresh every 60 seconds, so you see scores update in real-time. Once a game starts, picks are locked — no picking after puck drop.&lt;/p&gt;
&lt;p&gt;Both features are free, require no account, and work offline (cached data from your last visit). Try them tonight — open &lt;a href=&quot;https://forecheckhockey.com/watch-party/&quot;&gt;Watch Party&lt;/a&gt; for game night chat, or &lt;a href=&quot;https://forecheckhockey.com/predictions/&quot;&gt;Predictions&lt;/a&gt; to test your hockey IQ.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>100+ Quotes, 80+ Chirps, 50+ Books, and More: A Massive Content Update</title>
    <link href="https://forecheckhockey.com/blog/posts/world-class-content-expansion/"/>
    <updated>2026-03-31T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/world-class-content-expansion/</id>
    <content type="html">&lt;p&gt;Every resource section on Forecheck Hockey just got significantly bigger and better. Here&#39;s what&#39;s new.&lt;/p&gt;
&lt;h2&gt;Hockey Quotes: 22 to 100+&lt;/h2&gt;
&lt;p&gt;The quotes page went from 22 quotes to over 100, covering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modern Stars&lt;/strong&gt; — Crosby, McDavid, Ovechkin, MacKinnon, Matthews, Makar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Women&#39;s Hockey&lt;/strong&gt; — Wickenheiser, Knight, Poulin, Rheaume, Granato, Coyne Schofield&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;International Voices&lt;/strong&gt; — Lidstrom, Selanne, Jagr, Fetisov on hockey culture worldwide&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Broadcasters&lt;/strong&gt; — Foster Hewitt, Al Michaels, Bob Cole and the calls that defined the game&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coaches&lt;/strong&gt; — Herb Brooks, Scotty Bowman, Fred Shero and more&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Funny&lt;/strong&gt; — the lighter side of hockey from Gordie Howe, Jacques Plante, and Rodney Dangerfield&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Filter by category, search by text or author. &lt;a href=&quot;https://forecheckhockey.com/quotes/&quot;&gt;Browse all quotes&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Hockey Chirps: 35 to 80+&lt;/h2&gt;
&lt;p&gt;New categories: &lt;strong&gt;Goalie Chirps&lt;/strong&gt;, &lt;strong&gt;Ref Chirps&lt;/strong&gt;, &lt;strong&gt;Bench Chirps&lt;/strong&gt;, &lt;strong&gt;Self-Deprecating&lt;/strong&gt;, and &lt;strong&gt;Comebacks&lt;/strong&gt;. Plus a heat level filter (Mild or Medium) and a Random Chirp button. &lt;a href=&quot;https://forecheckhockey.com/chirps/&quot;&gt;Browse all chirps&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Recommended Reading: 50+ Books&lt;/h2&gt;
&lt;p&gt;The reading list went from a placeholder to a curated library of 50+ books across seven categories: Hockey History, Coaching, Skills &amp;amp; Training, Sports Psychology, Biographies, Fiction &amp;amp; Culture, and Youth Development.&lt;/p&gt;
&lt;p&gt;Every book has a description, audience tags, and category filters. Must Reads are highlighted at the top. &lt;a href=&quot;https://forecheckhockey.com/resources/recommended-reading/&quot;&gt;Browse the reading list&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Recommended Sites: 40+ Sites&lt;/h2&gt;
&lt;p&gt;From zero to 40+ useful hockey websites organized by category: Stats &amp;amp; Analytics, News &amp;amp; Media, Equipment, Community, Youth Development, Coaching Resources, and Tools. Each site shows whether it&#39;s free or paid. &lt;a href=&quot;https://forecheckhockey.com/resources/recommended-sites/&quot;&gt;Browse recommended sites&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;YouTube Channels: 30+ Channels&lt;/h2&gt;
&lt;p&gt;From zero to 30+ curated channels across Skills &amp;amp; Training, Coaching &amp;amp; Strategy, Entertainment, Goaltending, Women&#39;s Hockey, and Analytics. Each channel includes a description of what they cover and who they&#39;re best for. &lt;a href=&quot;https://forecheckhockey.com/resources/youtube-channels/&quot;&gt;Browse YouTube channels&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Parents Guide: 5 New Sections&lt;/h2&gt;
&lt;p&gt;The parents guide grew from 7 sections to 12, with new coverage of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Understanding the Rules&lt;/strong&gt; — offsides, icing, and penalties explained for non-hockey parents&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Travel Hockey vs House League&lt;/strong&gt; — honest comparison with a decision framework&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nutrition for Young Hockey Players&lt;/strong&gt; — game day meals, tournament food, hydration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mental Health &amp;amp; Pressure&lt;/strong&gt; — burnout, loss handling, playing time, when to intervene&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Social Media &amp;amp; Youth Hockey&lt;/strong&gt; — photo policies, toxic group chats, online culture&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://forecheckhockey.com/resources/parents-guide/&quot;&gt;Read the full Parents Guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Data-Driven Architecture&lt;/h2&gt;
&lt;p&gt;Behind the scenes, quotes, chirps, books, sites, and channels all moved from hardcoded HTML to data files. Each section is now powered by a JavaScript data file that makes content easy to add, filter, and maintain. Templates loop over the data with Nunjucks, and client-side filters let you find exactly what you&#39;re looking for.&lt;/p&gt;
&lt;p&gt;All content is free, requires no account, and works offline.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Arena DJ: Bring Game-Day Music to Your Rink Board</title>
    <link href="https://forecheckhockey.com/blog/posts/arena-dj-game-day-music/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/arena-dj-game-day-music/</id>
    <content type="html">&lt;p&gt;Every real hockey game has music. The organ plays during stoppages. The PA blasts warm-up tunes. The crowd hears that familiar playlist between periods. Now your Forecheck Hockey rink board can do the same thing.&lt;/p&gt;
&lt;h2&gt;What is Arena DJ?&lt;/h2&gt;
&lt;p&gt;Arena DJ is a built-in music system that plays YouTube playlists automatically based on what&#39;s happening in the game. You set two playlists — one for stoppages and one for intermissions — and the system handles the rest.&lt;/p&gt;
&lt;p&gt;When you stop the period clock during a game period, music fades in. When you start the clock again, it cuts instantly. When the period ends or you switch to intermission, the intermission playlist takes over. It&#39;s designed to feel like a real arena without any manual track management.&lt;/p&gt;
&lt;h2&gt;How to Set It Up&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;Scoreboard&lt;/strong&gt; panel (Panels &amp;gt; Scoreboard or Alt+1)&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;DJ&lt;/strong&gt; tab at the bottom of the scoreboard&lt;/li&gt;
&lt;li&gt;Toggle the DJ &lt;strong&gt;ON&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Paste a YouTube playlist URL in the &lt;strong&gt;Stoppage&lt;/strong&gt; field — this plays during whistles&lt;/li&gt;
&lt;li&gt;Paste a different playlist in the &lt;strong&gt;Intermission&lt;/strong&gt; field — this plays between periods&lt;/li&gt;
&lt;li&gt;Optionally type a &lt;strong&gt;Name&lt;/strong&gt; for each playlist and enter a &lt;strong&gt;DJ Name&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&#39;s it. Start your period clock and the system takes over.&lt;/p&gt;
&lt;h2&gt;How It Works During a Game&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Game periods (1st, 2nd, 3rd, OT):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clock stops → stoppage music fades in&lt;/li&gt;
&lt;li&gt;Clock starts → music cuts immediately&lt;/li&gt;
&lt;li&gt;Period reaches 0:00 → buzzer plays, then intermission music starts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Intermission and Warm-up:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clock starts → intermission/warm-up music plays&lt;/li&gt;
&lt;li&gt;Clock stops → music stops&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This mirrors real arena behavior. During play, silence. During stoppages, energy. During intermissions, entertainment.&lt;/p&gt;
&lt;h2&gt;Transport Controls&lt;/h2&gt;
&lt;p&gt;Even though the system is automated, you have full manual control:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Play/Pause&lt;/strong&gt; — override the automatic behavior&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Previous / Next&lt;/strong&gt; — skip tracks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mute&lt;/strong&gt; — silence music without disabling the system&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Volume slider&lt;/strong&gt; — adjust level&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Playlist browser&lt;/strong&gt; — click to see all tracks, pick any song&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Works with Collaboration&lt;/h2&gt;
&lt;p&gt;Arena DJ state syncs across all collaborators. If you&#39;re running a game with someone else editing the board remotely, they hear the same music at the same point. The DJ name, playlist, and playback state all travel over WebRTC.&lt;/p&gt;
&lt;h2&gt;Tips&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Use a &lt;strong&gt;high-energy playlist&lt;/strong&gt; for stoppages — short bursts of 10-30 seconds of music&lt;/li&gt;
&lt;li&gt;Use a &lt;strong&gt;longer, mellower playlist&lt;/strong&gt; for intermissions — players and fans will hear full songs&lt;/li&gt;
&lt;li&gt;YouTube Music &amp;quot;radio&amp;quot; playlists (RDCLAK IDs) work — the system recreates the player for each playlist switch&lt;/li&gt;
&lt;li&gt;Regular PL playlists auto-fetch their name from YouTube; for radio playlists, type the name manually&lt;/li&gt;
&lt;li&gt;The DJ controls also appear in the collapsed scoreboard strip, so you can manage music without the full panel open&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Try It&lt;/h2&gt;
&lt;p&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt;, set up a scoreboard, paste in your favorite playlists, and run a period. The first time you hear music fade in on a whistle stop, you&#39;ll wonder how you managed games without it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Back Up, Share, and Restore Your Hockey Data</title>
    <link href="https://forecheckhockey.com/blog/posts/backup-and-share-your-hockey-data/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/backup-and-share-your-hockey-data/</id>
    <content type="html">&lt;p&gt;Every board you save, every roster you build, every season record you track — it all lives in your browser&#39;s localStorage. That&#39;s great for privacy (nothing goes to any server), but it means your data is tied to one browser on one device. If you clear your browser data or switch laptops, it&#39;s gone.&lt;/p&gt;
&lt;p&gt;Unless you back it up.&lt;/p&gt;
&lt;h2&gt;Backup All Data&lt;/h2&gt;
&lt;p&gt;Go to &lt;strong&gt;Menu &amp;gt; Export &amp;gt; Backup All Data&lt;/strong&gt;. This downloads a single JSON file containing everything:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All saved boards and animations&lt;/li&gt;
&lt;li&gt;Home and away rosters with lines and officials&lt;/li&gt;
&lt;li&gt;Scoring logs, penalty logs, shift data, faceoff data&lt;/li&gt;
&lt;li&gt;Season records with cumulative stats&lt;/li&gt;
&lt;li&gt;Practice plans and templates&lt;/li&gt;
&lt;li&gt;Drill timer settings and favorites&lt;/li&gt;
&lt;li&gt;Arena DJ playlists and preferences&lt;/li&gt;
&lt;li&gt;Panel layout states and all settings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The file is named something like &lt;code&gt;forecheck-backup-TEAMNAME-2026-03-30.json&lt;/code&gt;. Store it somewhere safe — your computer, a cloud drive, or email it to yourself.&lt;/p&gt;
&lt;h2&gt;Restore from Backup&lt;/h2&gt;
&lt;p&gt;On any device with a browser:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Menu &amp;gt; Export &amp;gt; Restore from Backup&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select your backup JSON file&lt;/li&gt;
&lt;li&gt;Confirm the overwrite — this replaces ALL current data&lt;/li&gt;
&lt;li&gt;The page reloads with everything restored&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Your rosters, boards, season data, and settings are all back exactly as they were.&lt;/p&gt;
&lt;h2&gt;Sharing with Your Team&lt;/h2&gt;
&lt;h3&gt;Share a Single Board&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Share Link&lt;/strong&gt; (Menu &amp;gt; Export &amp;gt; Share Link) — copies a URL that anyone can open to see your exact board layout. No account needed. The entire board state is encoded in the URL.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PNG Image&lt;/strong&gt; (Menu &amp;gt; Export &amp;gt; PNG) — downloads the rink as an image file. Great for team group chats or social media.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON Template&lt;/strong&gt; (Menu &amp;gt; Export &amp;gt; Export JSON) — exports the current board as a file. Others can import it with Menu &amp;gt; Export &amp;gt; Import JSON.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Share a Game Summary&lt;/h3&gt;
&lt;p&gt;After a game, go to &lt;strong&gt;Menu &amp;gt; Export &amp;gt; Game Summary&lt;/strong&gt;. This opens a printable page with the full box score, goals, penalties, goalie stats, TOI, faceoffs, and officials. Print it or save as PDF.&lt;/p&gt;
&lt;h3&gt;Live Collaboration&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;Collaboration&lt;/strong&gt; panel (Panels &amp;gt; Collaboration) and click &amp;quot;Create Room&amp;quot;. Share the room code with your assistant coach — they can edit the board in real time. Share a spectator link with parents so they can watch the scoreboard live on their phones.&lt;/p&gt;
&lt;h2&gt;When to Back Up&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;After every game&lt;/strong&gt; — your scoring logs, shift data, and season records are fresh&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Before clearing your browser&lt;/strong&gt; — clearing cache/cookies/localStorage deletes everything&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Before switching devices&lt;/strong&gt; — back up on the old device, restore on the new one&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Periodically&lt;/strong&gt; — set a weekly reminder if you use the rink board regularly&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What&#39;s NOT in the Backup&lt;/h2&gt;
&lt;p&gt;The backup includes all rink board data. It does &lt;strong&gt;not&lt;/strong&gt; include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Blog reading list bookmarks (separate localStorage key)&lt;/li&gt;
&lt;li&gt;Reading preferences (font size/typeface)&lt;/li&gt;
&lt;li&gt;Theme preference (light/dark mode)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are minor settings that are easy to reconfigure.&lt;/p&gt;
&lt;h2&gt;File Size&lt;/h2&gt;
&lt;p&gt;A typical backup is 50KB–500KB depending on how many boards, animations, and game records you have. Even a heavy user with months of data will have a file under 1MB. It&#39;s just JSON text — no images or media.&lt;/p&gt;
&lt;h2&gt;Privacy&lt;/h2&gt;
&lt;p&gt;The backup file is a local download. It never touches any server. You choose where to store it and who to share it with. If you share it with a co-coach, they get a complete copy of your data that they can restore on their own device.&lt;/p&gt;
&lt;p&gt;Back up your work. It takes 3 seconds and it could save you hours. &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Open the Rink Board&lt;/a&gt; and try Menu &amp;gt; Export &amp;gt; Backup All Data right now.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Master the Rink Board: Command Palette and Keyboard Shortcuts</title>
    <link href="https://forecheckhockey.com/blog/posts/command-palette-and-keyboard-shortcuts/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/command-palette-and-keyboard-shortcuts/</id>
    <content type="html">&lt;p&gt;Power users don&#39;t click through menus. They type what they want and it happens. The Forecheck Hockey rink board now has a command palette and a full set of keyboard shortcuts that let you work at the speed of thought.&lt;/p&gt;
&lt;h2&gt;The Command Palette&lt;/h2&gt;
&lt;p&gt;Press &lt;strong&gt;Ctrl+Shift+P&lt;/strong&gt; from anywhere in the rink board — even inside a form field. A search overlay appears with every action in the app.&lt;/p&gt;
&lt;p&gt;Start typing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;export&amp;quot;&lt;/strong&gt; — finds PNG, PDF, Video, JSON, Game Summary, Backup&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;5v5&amp;quot;&lt;/strong&gt; — loads the 5v5 preset formation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;scoreboard&amp;quot;&lt;/strong&gt; — toggles the Scoreboard panel&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;whistle&amp;quot;&lt;/strong&gt; — plays the whistle sound&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;fullscreen&amp;quot;&lt;/strong&gt; — enters fullscreen mode&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;zoom fit&amp;quot;&lt;/strong&gt; — zooms the canvas to fit available space&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use &lt;strong&gt;arrow keys&lt;/strong&gt; to navigate the list, &lt;strong&gt;Enter&lt;/strong&gt; to execute, &lt;strong&gt;Escape&lt;/strong&gt; to close. Over 55 actions are indexed across 10 categories: Panels, Score, Draw, Edit, View, Setup, Export, Shifts, Sound, and DJ.&lt;/p&gt;
&lt;p&gt;The command palette is the fastest way to do anything. Even if you forget where a button is, you can always find it here.&lt;/p&gt;
&lt;h2&gt;Drawing Tool Shortcuts&lt;/h2&gt;
&lt;p&gt;These single-key shortcuts activate drawing tools instantly — no menu needed:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;V&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Select &amp;amp; Move&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;L&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Line&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Arrow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dashed Arrow (skating route)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Curved Arrow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;F&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Freehand&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Text Label&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;E&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Eraser&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;After pressing a key, your cursor changes to a crosshair and you can draw immediately. Press &lt;strong&gt;V&lt;/strong&gt; to go back to select mode.&lt;/p&gt;
&lt;h2&gt;Editing Shortcuts&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;R&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rotate selected item (Shift+R for counter-clockwise)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;[&lt;/strong&gt; / &lt;strong&gt;]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Shrink / enlarge selected item&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Del&lt;/strong&gt; or &lt;strong&gt;Backspace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Delete selected items&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ctrl+Z&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Undo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ctrl+Y&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Redo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Panel Shortcuts&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Panel&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Scoreboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Scorekeeping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rosters&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Drills&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Practice Plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Drill Timer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Season&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Saved Boards&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt+9&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Animations&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Press once to open, press again to close. These work from anywhere — you don&#39;t need to click the Panels menu first.&lt;/p&gt;
&lt;h2&gt;View Shortcuts&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;+&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Zoom in&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Zoom out&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reset zoom to 100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Escape&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Close the topmost panel, flyout, or command palette&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ctrl+Shift+P&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Toggle Command Palette&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;You can also zoom with the &lt;strong&gt;mouse wheel&lt;/strong&gt; on the canvas.&lt;/p&gt;
&lt;h2&gt;Workflow: Design a Drill in 30 Seconds&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Press &lt;strong&gt;Alt+4&lt;/strong&gt; to open the drill library&lt;/li&gt;
&lt;li&gt;Search for a drill, click Load&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;A&lt;/strong&gt; to switch to arrow tool&lt;/li&gt;
&lt;li&gt;Draw passing lanes&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;D&lt;/strong&gt; to switch to dashed arrows&lt;/li&gt;
&lt;li&gt;Draw skating routes&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;T&lt;/strong&gt; to add text labels&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;V&lt;/strong&gt; to switch back to select mode&lt;/li&gt;
&lt;li&gt;Click the save icon to save the board&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;No menus opened. No flyouts clicked. Just keyboard flow.&lt;/p&gt;
&lt;h2&gt;Workflow: Quick Score Update&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Press &lt;strong&gt;Ctrl+Shift+P&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Type &amp;quot;goal home&amp;quot; → press Enter&lt;/li&gt;
&lt;li&gt;Score incremented, horn plays&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Or open the scoring log:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Press &lt;strong&gt;Alt+2&lt;/strong&gt; (Scorekeeping panel)&lt;/li&gt;
&lt;li&gt;Click &amp;quot;+ Goal&amp;quot;&lt;/li&gt;
&lt;li&gt;Type the scorer&#39;s name (datalist suggests from roster)&lt;/li&gt;
&lt;li&gt;Press Enter to log&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Memorize These Five&lt;/h2&gt;
&lt;p&gt;If you remember nothing else:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ctrl+Shift+P&lt;/strong&gt; — find any action&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;V&lt;/strong&gt; — select mode&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alt+1&lt;/strong&gt; — scoreboard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ctrl+Z&lt;/strong&gt; — undo&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Esc&lt;/strong&gt; — close whatever is open&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Everything else you can discover through the command palette. Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt; and try pressing Ctrl+Shift+P right now.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Run a Full Hockey Game with the Rink Board</title>
    <link href="https://forecheckhockey.com/blog/posts/how-to-run-a-game-with-the-rink-board/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/how-to-run-a-game-with-the-rink-board/</id>
    <content type="html">&lt;p&gt;The Forecheck Hockey rink board isn&#39;t just a play designer. It&#39;s a complete game management system that handles scorekeeping, shift tracking, penalty logs, faceoff stats, and even arena music. This guide walks you through running an entire game from warmup to final buzzer.&lt;/p&gt;
&lt;h2&gt;Before the Game&lt;/h2&gt;
&lt;h3&gt;Set Up Rosters&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;Rosters&lt;/strong&gt; panel (Panels &amp;gt; Rosters or Alt+3). Add your home and away teams:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;strong&gt;Home&lt;/strong&gt; tab&lt;/li&gt;
&lt;li&gt;Enter each player: jersey number, name, and position (C, LW, RW, LD, RD, G)&lt;/li&gt;
&lt;li&gt;Add notes if needed — these show as tooltips when players are on the rink&lt;/li&gt;
&lt;li&gt;Repeat for the &lt;strong&gt;Away&lt;/strong&gt; tab&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Build your lines:&lt;/strong&gt; Switch to the Lines tab. Create forward lines (LW/C/RW) and defense pairs (LD/RD) for each team. These power the one-click line change buttons in the shift tracker later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Set goalies:&lt;/strong&gt; In the scoreboard, use the goalie dropdown under SOG to select the starting goalie for each team.&lt;/p&gt;
&lt;h3&gt;Configure the Scoreboard&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;Scoreboard&lt;/strong&gt; (Panels &amp;gt; Scoreboard or Alt+1):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter &lt;strong&gt;team names&lt;/strong&gt; — click the name field above each score&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;team colors&lt;/strong&gt; — click the color dot next to each name&lt;/li&gt;
&lt;li&gt;Set the &lt;strong&gt;period&lt;/strong&gt; to &amp;quot;Warm&amp;quot; for warmup&lt;/li&gt;
&lt;li&gt;Set the &lt;strong&gt;clock&lt;/strong&gt; to your warmup time (usually 10-15 minutes)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Set Up Arena DJ (Optional)&lt;/h3&gt;
&lt;p&gt;Click the &lt;strong&gt;DJ&lt;/strong&gt; tab in the scoreboard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Toggle DJ &lt;strong&gt;ON&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Paste a YouTube playlist URL for &lt;strong&gt;Stoppage&lt;/strong&gt; music&lt;/li&gt;
&lt;li&gt;Paste a different URL for &lt;strong&gt;Intermission&lt;/strong&gt; music&lt;/li&gt;
&lt;li&gt;Type the DJ name if someone is managing the music&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Running the Game&lt;/h2&gt;
&lt;h3&gt;Start the Period&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Set the period to &lt;strong&gt;1st&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Set the clock to your period length (10, 15, or 20 minutes)&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;play button&lt;/strong&gt; to start the clock&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The clock counts down. Shifts track. Music cuts. You&#39;re live.&lt;/p&gt;
&lt;h3&gt;On Every Whistle&lt;/h3&gt;
&lt;p&gt;When play stops, click the &lt;strong&gt;pause button&lt;/strong&gt; on the period clock. The whistle sound plays. If Arena DJ is enabled, stoppage music fades in.&lt;/p&gt;
&lt;p&gt;While the clock is stopped:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Log goals:&lt;/strong&gt; Open Scorekeeping (Alt+2) &amp;gt; Scoring Log &amp;gt; &amp;quot;+ Goal&amp;quot;. Select team, type scorer name (the datalist suggests from your roster), add assists, and click &amp;quot;Log Goal&amp;quot;. The score auto-increments and the horn plays.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log penalties:&lt;/strong&gt; In the Scoreboard&#39;s Penalties tab, select team, player, infraction, and click &amp;quot;+ Add Penalty&amp;quot;. A timer starts automatically. The player&#39;s shift ends and they move to the penalty box in Game View.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Track faceoffs:&lt;/strong&gt; Open Scorekeeping &amp;gt; Faceoff Tracker &amp;gt; &amp;quot;+ Faceoff&amp;quot;. Select zone, team, player, and result.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Managing Shifts&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;Shift Tracker&lt;/strong&gt; in the Scorekeeping panel. Players are grouped by position (Forwards, Defense, Goalies).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;ON&lt;/strong&gt; next to a player&#39;s name to start their shift&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;END&lt;/strong&gt; to end it&lt;/li&gt;
&lt;li&gt;Use the &lt;strong&gt;line-change buttons&lt;/strong&gt; above the player list (if you defined lines) — one click ends the current group and starts the new line&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TOI only accumulates when the period clock is running. When you pause for a whistle, shifts pause too.&lt;/p&gt;
&lt;h3&gt;Between Periods&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Let the clock reach 0:00 (buzzer plays automatically)&lt;/li&gt;
&lt;li&gt;Set the period to &lt;strong&gt;Int&lt;/strong&gt; (Intermission)&lt;/li&gt;
&lt;li&gt;Set the intermission clock and start it — intermission music plays&lt;/li&gt;
&lt;li&gt;When intermission ends, set the period to &lt;strong&gt;2nd&lt;/strong&gt; and reset the clock&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Game View&lt;/h3&gt;
&lt;p&gt;Press &lt;strong&gt;GV&lt;/strong&gt; in the toolbar at any time. The rink transforms into a live game visualization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On-ice players appear at their positions with live stats (G, A, PTS, TOI)&lt;/li&gt;
&lt;li&gt;Bench players sit on their team&#39;s bench&lt;/li&gt;
&lt;li&gt;Penalized players are in the penalty box with their timer&lt;/li&gt;
&lt;li&gt;Active goalies are in the crease with saves and SV%&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This updates in real time and is visible to anyone watching via a spectator link.&lt;/p&gt;
&lt;h2&gt;After the Game&lt;/h2&gt;
&lt;h3&gt;Print the Game Summary&lt;/h3&gt;
&lt;p&gt;Go to &lt;strong&gt;Menu &amp;gt; Export &amp;gt; Game Summary&lt;/strong&gt;. This opens a printable page with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Box score (final score, teams, period)&lt;/li&gt;
&lt;li&gt;Scoring summary by period with goal scorers, assists, and types&lt;/li&gt;
&lt;li&gt;Penalty summary&lt;/li&gt;
&lt;li&gt;Shots on goal&lt;/li&gt;
&lt;li&gt;Goalie stats (saves, goals against, SV%)&lt;/li&gt;
&lt;li&gt;Player stats (G, A, PTS, PIM) for both teams&lt;/li&gt;
&lt;li&gt;Time on ice report&lt;/li&gt;
&lt;li&gt;Faceoff stats by zone&lt;/li&gt;
&lt;li&gt;Officials&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Save to Season&lt;/h3&gt;
&lt;p&gt;Open the &lt;strong&gt;Season&lt;/strong&gt; panel (Alt+7) and click &amp;quot;Save Game&amp;quot;. The result is added to your season record with W-L-T-OTL tracking and cumulative player stats.&lt;/p&gt;
&lt;h3&gt;Back Up Your Data&lt;/h3&gt;
&lt;p&gt;Go to &lt;strong&gt;Menu &amp;gt; Export &amp;gt; Backup All Data&lt;/strong&gt; to download everything as a JSON file. This saves rosters, game data, season records, boards, animations, and all settings. You can restore this backup on any browser.&lt;/p&gt;
&lt;h2&gt;Tips for Game Day&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use a tablet or laptop at the scorer&#39;s table&lt;/strong&gt; — the rink board works on any screen size&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open Scoreboard + Scorekeeping side by side&lt;/strong&gt; — scoreboard for the clock/score, scorekeeping for detailed logs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assign roles&lt;/strong&gt; — one person runs the clock, another logs goals/penalties. With collaboration, both can edit everything — rosters, scoring, shifts, faceoffs, and the scoreboard all sync in real time between connected devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Share a spectator link&lt;/strong&gt; — parents and fans can follow the scoreboard live on their phones&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use collaboration&lt;/strong&gt; — open the Online panel, create a room, and share the code with your assistant coach. Everything syncs: rosters, goals, penalties, shifts, faceoffs, clock, and the full scoreboard. No more shouting across the bench&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Print the game summary immediately after&lt;/strong&gt; — coaches want stats while the game is fresh&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rink board was built for exactly this workflow. Everything saves automatically to your browser. No accounts, no cloud, no subscriptions. Just open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt; and play hockey.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Rink Board Menu Overhaul: One Toolbar to Rule Them All</title>
    <link href="https://forecheckhockey.com/blog/posts/rink-board-menu-overhaul/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/rink-board-menu-overhaul/</id>
    <content type="html">&lt;p&gt;The rink board started with a simple toolbar. As features grew — drawing tools, panels, presets, export options, sounds, collaboration — the toolbar grew with them. Two rows. Thirty buttons. Labels everywhere. It worked, but it wasn&#39;t elegant.&lt;/p&gt;
&lt;p&gt;Today we shipped a complete toolbar redesign. One row. Ten buttons. Everything accessible in two clicks or less.&lt;/p&gt;
&lt;h2&gt;The New Layout&lt;/h2&gt;
&lt;p&gt;From left to right:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Menu&lt;/strong&gt; (hamburger icon) — Export, view controls, sounds, and help all in one flyout. This is where you&#39;ll find PNG export, game summary printing, zoom controls, fullscreen, whiteboard mode, and the sound effects board.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Game View&lt;/strong&gt; — The red GV button toggles the live game visualization. Unchanged, just repositioned.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Panels&lt;/strong&gt; (layout icon) — Every side panel in one flyout. Scoreboard, Scorekeeping, Rosters, Drills, Practice Plan, Drill Timer, Season, Boards, Animations, and Collaboration. Each item shows its keyboard shortcut (Alt+1 through Alt+9) and highlights when open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Select&lt;/strong&gt; — The pointer tool for clicking and moving items.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Draw&lt;/strong&gt; (pencil icon) — All drawing tools, shapes, text, eraser, color/thickness, and clear options in one flyout. Pick a tool and the menu closes automatically. The active tool is highlighted with an accent indicator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Add&lt;/strong&gt; (person+ icon) — Presets (5v5, PP, PK, etc.) and add players by position.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Roster&lt;/strong&gt; (people icon) — Quick-place any rostered player on the rink. Lists all home and away players with number, position, and name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Undo / Redo&lt;/strong&gt; — Always one click away.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Save / Snapshot&lt;/strong&gt; — Save board to My Boards, or capture a keyframe for animation.&lt;/p&gt;
&lt;h2&gt;Why It Matters&lt;/h2&gt;
&lt;p&gt;The old toolbar required scanning 30+ buttons to find what you needed. The new toolbar has a clear visual hierarchy: the things you use constantly (select, undo, save) are always visible. Everything else is one click into a logically organized flyout.&lt;/p&gt;
&lt;p&gt;On tablets and phones, the single row means no horizontal scrolling. The toolbar is sticky, so it stays visible as you scroll the canvas.&lt;/p&gt;
&lt;h2&gt;Command Palette&lt;/h2&gt;
&lt;p&gt;Can&#39;t find something? Press &lt;strong&gt;Ctrl+Shift+P&lt;/strong&gt; to open the command palette — a fuzzy-search overlay with every action in the app. Type &amp;quot;export&amp;quot; to find PNG/PDF/video export. Type &amp;quot;5v5&amp;quot; to load a preset. Type &amp;quot;scoreboard&amp;quot; to toggle the panel. Over 55 actions are indexed.&lt;/p&gt;
&lt;h2&gt;Keyboard Shortcuts Still Work&lt;/h2&gt;
&lt;p&gt;All the drawing tool shortcuts (V, L, A, D, G, F, T, E) still work. Alt+1 through Alt+9 toggle panels. Ctrl+Z/Y for undo/redo. The flyout menus show these shortcuts next to each item as a reminder.&lt;/p&gt;
&lt;h2&gt;Panel System Changes&lt;/h2&gt;
&lt;p&gt;Panels are no longer floating overlays. Every panel now docks in the flex layout alongside the canvas — the same way the scoreboard always worked. This means panels don&#39;t cover the rink. They sit beside it. Multiple panels can be open simultaneously, and the canvas resizes to fit.&lt;/p&gt;
&lt;p&gt;Panel states (which are open, which are collapsed) persist in localStorage. Close the browser, come back tomorrow, and your layout is exactly how you left it.&lt;/p&gt;
&lt;h2&gt;Recent Refinements&lt;/h2&gt;
&lt;p&gt;Since the initial overhaul, the toolbar has been further refined:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;25% smaller buttons&lt;/strong&gt; — more compact layout that fits better on all screen sizes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dropdown arrows removed&lt;/strong&gt; — cleaner icon-only buttons without the small triangles&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Default zoom set to 125%&lt;/strong&gt; — the rink board now loads at a slightly larger scale for better readability&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobile bottom sheets&lt;/strong&gt; — on phones and tablets, panels slide up from the bottom as sheets (max 70% screen height) instead of covering the full screen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Touch targets enlarged&lt;/strong&gt; — all buttons meet the 44px minimum touch target on touch devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Toolbar z-index lowered&lt;/strong&gt; — the site header&#39;s dropdown menus now render above the rink toolbar instead of behind it&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Try It&lt;/h2&gt;
&lt;p&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt; and explore the toolbar. Hover over any button for a tooltip. Press Ctrl+Shift+P to try the command palette. Open a few panels and close the browser — they&#39;ll be there when you return.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Shift Tracking and One-Click Line Changes on the Rink Board</title>
    <link href="https://forecheckhockey.com/blog/posts/shift-tracking-and-line-changes/"/>
    <updated>2026-03-30T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/shift-tracking-and-line-changes/</id>
    <content type="html">&lt;p&gt;Tracking shifts during a hockey game is one of those things that sounds simple until you try to do it in real time. Who&#39;s on the ice? How long has the first line been out? When did the goalie&#39;s shift start? The Forecheck Hockey rink board handles all of this — and the latest update makes line changes as easy as clicking a button.&lt;/p&gt;
&lt;h2&gt;The Shift Tracker&lt;/h2&gt;
&lt;p&gt;Open the &lt;strong&gt;Scorekeeping&lt;/strong&gt; panel (Panels &amp;gt; Scorekeeping or Alt+2) and expand the &lt;strong&gt;Shift Tracker&lt;/strong&gt; section. You&#39;ll see a two-column layout: Home on the left, Away on the right.&lt;/p&gt;
&lt;p&gt;Players are organized by position:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Forwards&lt;/strong&gt; — Centers, Left Wings, Right Wings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defense&lt;/strong&gt; — Left D, Right D&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Goalies&lt;/strong&gt; — separate section at the bottom&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Within each group, on-ice players sort to the top (highlighted green), then off-ice players sorted by jersey number.&lt;/p&gt;
&lt;h3&gt;Starting and Ending Shifts&lt;/h3&gt;
&lt;p&gt;Click &lt;strong&gt;ON&lt;/strong&gt; next to any player to start their shift. The button turns green and a timer starts. Click &lt;strong&gt;END&lt;/strong&gt; to stop it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; TOI only accumulates when the period clock is running. If you pause the clock for a whistle, all shifts pause too. This gives you accurate ice time without manual corrections for stoppages.&lt;/p&gt;
&lt;h3&gt;Goalie TOI&lt;/h3&gt;
&lt;p&gt;Goalie time on ice tracks automatically. Set a goalie as &amp;quot;active&amp;quot; in the scoreboard&#39;s SOG section, and their TOI accumulates whenever the period clock runs. No need to manually toggle goalie shifts.&lt;/p&gt;
&lt;h2&gt;One-Click Line Changes&lt;/h2&gt;
&lt;p&gt;This is the game-changer. If you&#39;ve defined &lt;strong&gt;lines&lt;/strong&gt; in the Rosters panel (Lines tab), line-change buttons appear above each team&#39;s player list in the shift tracker.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You defined &amp;quot;Line 1&amp;quot; as a forward line (LW: #9 Smith, C: #19 Johnson, RW: #27 Williams)&lt;/li&gt;
&lt;li&gt;During the game, Line 2 is on the ice&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;&amp;quot;Line 1&amp;quot;&lt;/strong&gt; button&lt;/li&gt;
&lt;li&gt;The system automatically:
&lt;ul&gt;
&lt;li&gt;Ends all current forward shifts&lt;/li&gt;
&lt;li&gt;Starts shifts for Smith, Johnson, and Williams&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Done. One click. Three players changed.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The buttons are smart about position groups:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Forward lines&lt;/strong&gt; only affect forwards — your defense stays on the ice&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defense pairs&lt;/strong&gt; only affect defensemen — forwards stay put&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full units&lt;/strong&gt; change everyone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Line buttons highlight &lt;strong&gt;green&lt;/strong&gt; when all their players are currently on the ice, so you can see at a glance which line is deployed.&lt;/p&gt;
&lt;h2&gt;Game View Integration&lt;/h2&gt;
&lt;p&gt;Press &lt;strong&gt;GV&lt;/strong&gt; in the toolbar and watch it all come together:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Players with active shifts appear at their position on the rink (C at center ice, wingers on the boards, D at the points)&lt;/li&gt;
&lt;li&gt;Each player shows their name, number, and live stats: G, A, PTS, TOI, and current shift time&lt;/li&gt;
&lt;li&gt;Off-ice players sit on the bench with the same stats&lt;/li&gt;
&lt;li&gt;Goalies appear in the crease with saves and save percentage&lt;/li&gt;
&lt;li&gt;Penalized players are in the penalty box with their countdown timer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you do a line change, you can watch players move between the ice and the bench in real time.&lt;/p&gt;
&lt;h2&gt;Shift Reports&lt;/h2&gt;
&lt;p&gt;After the game, click the &lt;strong&gt;print icon&lt;/strong&gt; in the shift tracker header to generate a shift report with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total TOI per player&lt;/li&gt;
&lt;li&gt;Number of shifts&lt;/li&gt;
&lt;li&gt;Average shift length&lt;/li&gt;
&lt;li&gt;Longest and shortest shifts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is invaluable for coaching decisions — especially for youth hockey where equal ice time matters.&lt;/p&gt;
&lt;h2&gt;Setting Up Lines&lt;/h2&gt;
&lt;p&gt;If you haven&#39;t created lines yet:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Rosters&lt;/strong&gt; (Alt+3)&lt;/li&gt;
&lt;li&gt;Go to the &lt;strong&gt;Lines&lt;/strong&gt; tab&lt;/li&gt;
&lt;li&gt;Select a line type (Forward, Defense, PP, PK, or Full Unit)&lt;/li&gt;
&lt;li&gt;Name the line (e.g., &amp;quot;Line 1&amp;quot;, &amp;quot;Top Pair&amp;quot;, &amp;quot;PP1&amp;quot;)&lt;/li&gt;
&lt;li&gt;Select players from your roster for each position&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create Line&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Lines carry over between sessions — they&#39;re saved to localStorage with your roster data.&lt;/p&gt;
&lt;h2&gt;Tips&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Create 3-4 forward lines and 2-3 D pairs&lt;/strong&gt; before the game starts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use the &amp;quot;Start&amp;quot; and &amp;quot;End&amp;quot; bulk buttons&lt;/strong&gt; at the top of each team column for quick full-line changes at the start of periods&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expand any player&#39;s shift count&lt;/strong&gt; to see individual shift details — you can edit or delete specific shifts if you made a mistake&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game View is visible to spectators&lt;/strong&gt; — parents watching via the spectator link see the live lineup and stats&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The shift tracker turns the rink board from a play designer into a real game management tool. Try it in your next game — open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt;, set up rosters and lines, and see how one-click changes feel on the bench.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Forecheck Hockey Now Works Offline</title>
    <link href="https://forecheckhockey.com/blog/posts/forecheck-hockey-now-works-offline/"/>
    <updated>2026-03-28T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/forecheck-hockey-now-works-offline/</id>
    <content type="html">&lt;p&gt;Forecheck Hockey is now a Progressive Web App. That means you can install it on your phone, tablet, or computer and use it without an internet connection. The rink board, tournament brackets, player evaluations, game sheets, attendance tracker, drills library, glossary, and skills guides all work offline.&lt;/p&gt;
&lt;h2&gt;Why Offline Matters for Hockey&lt;/h2&gt;
&lt;p&gt;Hockey happens in rinks. Rinks are not known for reliable WiFi. If you have ever tried to pull up a practice plan on your phone while standing at the bench and watched it spin, you understand the problem.&lt;/p&gt;
&lt;p&gt;With PWA support, the site loads from your device&#39;s cache instead of the network. Open it in airplane mode, in a rink basement with no signal, or on a bus to an away game. It works. Every tool, every page, every drill.&lt;/p&gt;
&lt;h2&gt;How to Install&lt;/h2&gt;
&lt;p&gt;Installing a PWA is straightforward on every platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On an iPhone or iPad:&lt;/strong&gt; Open Forecheck Hockey in Safari. Tap the share button (the square with an arrow pointing up). Scroll down and tap &amp;quot;Add to Home Screen.&amp;quot; Name it and tap &amp;quot;Add.&amp;quot; The Forecheck Hockey icon now appears on your home screen and opens like a native app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On Android:&lt;/strong&gt; Open Forecheck Hockey in Chrome. An install banner appears at the bottom of the screen offering to install the app. Tap &amp;quot;Install.&amp;quot; Alternatively, use the browser menu and tap &amp;quot;Install App.&amp;quot; The app installs and appears in your app drawer with the Forecheck Hockey icon. Long-press the icon for quick shortcuts to the Rink Board, Tournament, and Drills.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On Windows:&lt;/strong&gt; Open Forecheck Hockey in Chrome or Edge. Click the install icon in the address bar (a small monitor with a down arrow in Chrome, or a plus icon in Edge). Confirm the installation. The app opens in its own window and appears in your Start menu.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On macOS:&lt;/strong&gt; Open Forecheck Hockey in Chrome. Click the install icon in the address bar. Confirm. The app appears in your Applications folder and Launchpad.&lt;/p&gt;
&lt;p&gt;Once installed, the app opens in its own window without browser chrome — no address bar, no tabs. It looks and feels like a standalone application.&lt;/p&gt;
&lt;h2&gt;What Works Offline&lt;/h2&gt;
&lt;p&gt;Everything. The service worker caches all pages, CSS, JavaScript, and static assets on your first visit. After that initial load, the entire site is available offline. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rink board&lt;/strong&gt; — Full play designer, scorekeeping, rosters, animations, drill library, practice planner, timers, season planner, and all export features&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tournament brackets&lt;/strong&gt; — Create, edit, and view brackets in all four formats (single elim, double elim, round robin, pool play + elimination)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Player evaluations&lt;/strong&gt; — Rate players, compare radar charts, print scouting reports&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game sheets&lt;/strong&gt; — Fill out game sheets, export JSON, print&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attendance tracker&lt;/strong&gt; — Mark attendance, view statistics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills guides&lt;/strong&gt; — All skating, shooting, stickhandling, positional, and team systems guides&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Drills library&lt;/strong&gt; — All 70+ drills with search and filtering&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Glossary&lt;/strong&gt; — All 190+ terms with search and A-Z navigation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt; — All articles with full text&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The only features that require an internet connection are the ones that inherently depend on it: rink board online collaboration (WebRTC), YouTube video embeds (Arena DJ and tournament livestreams), GTranslate language translation, and Pagefind search (which loads its index from the network). Fonts from Bunny Fonts and libraries from cdnjs are cached on first load so they work offline afterward. Everything else is fully functional offline.&lt;/p&gt;
&lt;h2&gt;Your Data Stays on Your Device&lt;/h2&gt;
&lt;p&gt;PWA support reinforces something that has always been true about Forecheck Hockey: your data is yours. All rink board data, tournament brackets, player evaluations, game sheets, and attendance records are stored in your browser&#39;s localStorage. The service worker caches the site itself. None of this data ever touches a server.&lt;/p&gt;
&lt;p&gt;This means there is no account to create, no cloud sync to configure, no password to remember, and no concern about a third party having access to your coaching notes or player evaluations. The tradeoff is that your data is tied to the browser on that device. If you clear your browser data, it is gone. Use the JSON export features in each tool to back up anything important.&lt;/p&gt;
&lt;h2&gt;Cache Updates&lt;/h2&gt;
&lt;p&gt;When we push updates to the site, the service worker detects the change and downloads the new version in the background. The next time you open the app, you get the latest version automatically. You do not need to manually update or reinstall.&lt;/p&gt;
&lt;h2&gt;No Gimmicks&lt;/h2&gt;
&lt;p&gt;PWA support is not a marketing checkbox. It solves a real problem for coaches and players who use these tools in environments where internet access is unreliable. Install the app, use it at the rink, and never worry about connectivity again.&lt;/p&gt;
&lt;p&gt;As always, Forecheck Hockey is free, has no ads, requires no account, and does not track you.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Hockey Parent&#39;s Guide to Game Day</title>
    <link href="https://forecheckhockey.com/blog/posts/hockey-parents-guide-to-game-day/"/>
    <updated>2026-03-28T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/hockey-parents-guide-to-game-day/</id>
    <content type="html">&lt;p&gt;If your child just started playing hockey, game day can feel overwhelming. The rules are confusing. The rink is cold. Other parents are screaming things you don&#39;t understand. And your kid is somewhere under all that equipment, and you&#39;re not entirely sure which one they are.&lt;/p&gt;
&lt;p&gt;Take a breath. This guide will walk you through everything you need to know about game day as a hockey parent — from what to bring to what to say (and what to definitely not say) from the stands.&lt;/p&gt;
&lt;h2&gt;Before the Game: Preparation&lt;/h2&gt;
&lt;p&gt;Good game days start at home. A little preparation goes a long way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gear check.&lt;/strong&gt; Make sure everything is packed the night before. Missing a shin pad or a neck guard 20 minutes before puck drop is a special kind of stress. Most hockey bags should contain: helmet with cage, shoulder pads, elbow pads, gloves, shin guards, hockey pants (breezers), skates, stick, jock or jill, neck guard (if required by your league), jersey, hockey socks, and tape.&lt;/p&gt;
&lt;p&gt;Create a checklist and tape it to the inside of the hockey bag. Kids forget things. Adults forget things. Checklists don&#39;t forget anything.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Arrive early.&lt;/strong&gt; Plan to arrive 30-45 minutes before game time. Kids need time to get dressed, and getting into full hockey gear takes longer than you think, especially for younger players who are still learning the order. Rushing creates stress, and stressed kids don&#39;t play their best.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fuel up.&lt;/strong&gt; A light meal or snack 60-90 minutes before the game. Complex carbohydrates, a little protein, and water. Pasta, a peanut butter sandwich, or a banana with yogurt all work well. Avoid heavy meals, sugary snacks, and anything that might cause an upset stomach.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Water bottle.&lt;/strong&gt; Fill it before you leave the house. Every player needs water on the bench. Label it with your child&#39;s name or use a distinctive bottle they can identify quickly.&lt;/p&gt;
&lt;h2&gt;At the Rink: What to Expect&lt;/h2&gt;
&lt;p&gt;If you&#39;re new to rinks, here&#39;s the lay of the land.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The lobby and dressing rooms.&lt;/strong&gt; Most rinks have a lobby area and separate dressing rooms (locker rooms) for each team. Younger kids (under 8 or so) typically need a parent in the room to help with gear. Older kids dress themselves, and in many programs, parents are expected to drop off and leave the room so the coaches can talk to the team.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The bench.&lt;/strong&gt; Only coaches and rostered players are allowed on the bench during the game. This is not negotiable, even if your child is upset or hurt (minor injuries). The coaches handle it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The stands.&lt;/strong&gt; This is your domain. Find a seat, bundle up, and settle in. Most rinks are cold — dress in layers even if the lobby feels warm.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The clock.&lt;/strong&gt; Youth hockey games typically have three periods. The length varies by age group — usually 10-12 minute periods for younger age groups, 12-15 for older divisions. There&#39;s usually a brief intermission between periods.&lt;/p&gt;
&lt;h2&gt;Understanding the Basics&lt;/h2&gt;
&lt;p&gt;You don&#39;t need to know every rule, but understanding a few basics makes the game much more enjoyable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Offsides.&lt;/strong&gt; The puck must enter the offensive zone (cross the blue line) before any attacking player. If a player crosses the blue line before the puck, the whistle blows, and there&#39;s a faceoff. It happens constantly at the youth level. Don&#39;t worry about it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Icing.&lt;/strong&gt; When a team shoots the puck from their side of the red center line all the way past the opposing goal line without anyone touching it, icing is called. The puck comes back to the team that iced it for a faceoff in their own zone. It&#39;s a rule that prevents teams from just dumping the puck down the ice to relieve pressure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Penalties.&lt;/strong&gt; When a player breaks a rule — tripping, hooking, slashing, cross-checking — they go to the penalty box for two minutes. Their team plays short-handed (4 against 5). Common penalties you&#39;ll see at the youth level:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tripping&lt;/strong&gt; — using your stick or body to knock an opponent&#39;s feet out from under them&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hooking&lt;/strong&gt; — using the blade of the stick to impede another player&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slashing&lt;/strong&gt; — swinging the stick at an opponent&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-checking&lt;/strong&gt; — pushing an opponent with the stick held in both hands&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Roughing&lt;/strong&gt; — unnecessary physical contact after the whistle or away from the play&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When your child gets a penalty, it&#39;s not the end of the world. Penalties are part of the game. They&#39;re learning where the line is.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Power play and penalty kill.&lt;/strong&gt; When one team has a player in the box, the other team is on the &amp;quot;power play&amp;quot; (extra skater). The short-handed team is on the &amp;quot;penalty kill.&amp;quot; You&#39;ll hear these terms constantly.&lt;/p&gt;
&lt;h2&gt;How to Support Your Player&lt;/h2&gt;
&lt;p&gt;This is the most important section. How you handle game day has a direct impact on your child&#39;s experience in hockey.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before the game:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Keep the car ride positive and low-pressure. &amp;quot;Have fun out there&amp;quot; is the right energy. &amp;quot;You need to score today&amp;quot; is not.&lt;/li&gt;
&lt;li&gt;Let the coaches handle pre-game preparation. If you have something tactical to tell your child, save it for another time. Conflicting instructions from parents and coaches confuse players.&lt;/li&gt;
&lt;li&gt;If your child is nervous, normalize it. &amp;quot;Everyone gets butterflies. That means you care. Just go play hard.&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;During the game:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cheer for effort, not just results. &amp;quot;Great hustle&amp;quot; is better than &amp;quot;shoot the puck&amp;quot; every single time.&lt;/li&gt;
&lt;li&gt;Cheer for the whole team, not just your child. This builds team culture and shows your kid that you value the group, not individual glory.&lt;/li&gt;
&lt;li&gt;Stay positive. Your child can hear you from the stands. They always can. What you say matters more than you think.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;After the game:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The car ride home is sacred. Research consistently shows that the post-game car ride is the number one factor in whether a young athlete enjoys their sport long-term.&lt;/p&gt;
&lt;p&gt;The best thing you can say after a game, win or lose: &lt;strong&gt;&amp;quot;I love watching you play.&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That&#39;s it. Don&#39;t coach. Don&#39;t critique. Don&#39;t replay every mistake. Just let them know you enjoy being there. If they want to talk about the game, let them lead the conversation. If they don&#39;t, respect that too.&lt;/p&gt;
&lt;p&gt;If you have legitimate concerns about their development or effort, bring them up at a calm time — not in the immediate aftermath of a game when emotions are high.&lt;/p&gt;
&lt;h2&gt;What NOT to Yell from the Stands&lt;/h2&gt;
&lt;p&gt;Let&#39;s be direct about this. The stands at a youth hockey game can be an unpleasant place, and every hockey parent has a responsibility to keep it positive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not yell at the referees.&lt;/strong&gt; Youth referees are often teenagers making twelve dollars an hour. They&#39;re learning too. Screaming at a 16-year-old because they missed an icing call is not acceptable behavior. If there&#39;s a legitimate officiating concern, your coach can address it through proper channels.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not coach from the stands.&lt;/strong&gt; &amp;quot;Skate harder,&amp;quot; &amp;quot;pass the puck,&amp;quot; &amp;quot;get it out of the zone&amp;quot; — these instructions are coming from a person who can&#39;t see the ice the way the player can, often conflict with what the coach is saying, and create confusion. Your child has a coach. Let them coach.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not yell at other people&#39;s children.&lt;/strong&gt; This should be obvious. It is never appropriate to single out another child from the stands, regardless of what happened on the ice.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not trash-talk the other team.&lt;/strong&gt; They&#39;re kids. All of them. The opposing team, the opposing coaches, the opposing parents — they&#39;re all just people whose children play the same sport as yours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not make it about you.&lt;/strong&gt; Your child&#39;s hockey career is theirs, not yours. Their ice time, their position, their playing decisions — those are between the player and the coach. If you have a concern about your child&#39;s development, schedule a meeting with the coach at an appropriate time.&lt;/p&gt;
&lt;p&gt;Things you absolutely can yell:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Great shift!&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Nice pass!&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Way to hustle back!&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Let&#39;s go [team name]!&amp;quot;&lt;/li&gt;
&lt;li&gt;Literally anything positive and non-specific&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Understanding Ice Time&lt;/h2&gt;
&lt;p&gt;This is the single biggest source of parent frustration in youth hockey, so let&#39;s address it head-on.&lt;/p&gt;
&lt;p&gt;Your child will not always get equal ice time. Coaches make decisions about line combinations and matchups based on what they see in practice and games. Some nights your kid will play more. Some nights they&#39;ll play less.&lt;/p&gt;
&lt;p&gt;If you feel the ice time distribution is consistently unfair, talk to the coach — calmly, privately, and at a scheduled time. Not after a game. Not in front of other parents. Not in an email written at 11 PM after a loss.&lt;/p&gt;
&lt;p&gt;At the younger age groups (learn-to-play, mites, squirts), most programs emphasize equal playing time. As players get older and teams become more competitive, ice time is earned in practice.&lt;/p&gt;
&lt;h2&gt;The Long Game&lt;/h2&gt;
&lt;p&gt;Youth hockey is a long journey. Some kids will love it immediately. Others need a full season before they feel comfortable. Some will play for two years and switch to a different sport. All of those outcomes are fine.&lt;/p&gt;
&lt;p&gt;Your job as a hockey parent is to get them to the rink on time, make sure their gear is packed, cheer from the stands, and be a safe, positive presence in their hockey life. The coaching, the skill development, and the competitive fire — those come from the player and the coaching staff.&lt;/p&gt;
&lt;p&gt;The kids who stick with hockey long-term almost always have one thing in common: parents who kept it fun and kept the pressure low. Be that parent. Your child will thank you for it, even if they don&#39;t know it yet.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Introducing Game View: See Your Game Come to Life on the Rink Board</title>
    <link href="https://forecheckhockey.com/blog/posts/introducing-game-view/"/>
    <updated>2026-03-28T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/introducing-game-view/</id>
    <content type="html">&lt;p&gt;The rink board just got a major upgrade. Game View is a new one-click mode that transforms the rink board from a static play designer into a live game visualization tool. Instead of manually placing players on the rink, Game View reads your shift tracker data and automatically positions everyone where they belong.&lt;/p&gt;
&lt;h2&gt;What Game View Does&lt;/h2&gt;
&lt;p&gt;When you activate Game View, every player on your roster is placed on the rink based on their current status:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;On-ice skaters&lt;/strong&gt; appear at their standard position (C at center, LW and RW on the wings, LD and RD on the blue line) with a green ring indicating they are active.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Off-ice skaters&lt;/strong&gt; appear on their team&#39;s bench area above the rink.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Active goalies&lt;/strong&gt; appear in their crease with a larger icon.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Penalized players&lt;/strong&gt; appear inside the correct penalty box.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every player displays the same stats regardless of where they are: goals, assists, points, total ice time, and current shift length. Goalies show saves and save percentage instead.&lt;/p&gt;
&lt;h2&gt;How It Works With the Period Clock&lt;/h2&gt;
&lt;p&gt;Shift tracking is now tied to the period clock. When you pause the clock (intermission, timeout, stoppage), every active shift pauses too. TOI only accumulates during live play. You will see a yellow indicator and a pause symbol on any player whose shift is paused.&lt;/p&gt;
&lt;p&gt;When you log a penalty, the penalized player&#39;s shift ends automatically. They move from their on-ice position into the penalty box on the canvas. When their penalty time expires, they return to the bench. No manual intervention needed.&lt;/p&gt;
&lt;h2&gt;Where to Find the Button&lt;/h2&gt;
&lt;p&gt;Game View is accessible from three places so you can activate it quickly no matter what panel you have open:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;strong&gt;GAME VIEW&lt;/strong&gt; button in the toolbar (Row 2, next to the panel buttons)&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Game View&lt;/strong&gt; button in the scoreboard header&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Game View&lt;/strong&gt; button in the shift tracker section of the Scorekeeping panel&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All three buttons stay in sync. When Game View is active, the buttons turn red.&lt;/p&gt;
&lt;h2&gt;Built for Collaboration&lt;/h2&gt;
&lt;p&gt;Game View state syncs automatically to anyone connected via the collaboration feature. Spectators see the same live visualization. Collaborators can toggle it on or off. This makes it useful for remote coaching, live game tracking for parents watching from home, or team film review sessions.&lt;/p&gt;
&lt;h2&gt;The Scorekeeping Panel&lt;/h2&gt;
&lt;p&gt;Alongside Game View, we split the game logging features into a dedicated Scorekeeping panel. The Scoreboard now focuses on what it does best: scores, period clock, penalty timers, and shots on goal. The Scorekeeping panel (clipboard icon) holds the penalty log, scoring log, shift tracker, and faceoff tracker. This gives you more room on screen and a cleaner workflow during games.&lt;/p&gt;
&lt;h2&gt;Shift Tracker Overhaul&lt;/h2&gt;
&lt;p&gt;The shift tracker now shows both teams side-by-side in a two-column layout. You can start and end shifts for individual players or full lines per team. Click any player&#39;s shift count to expand their individual shift history, where you can edit durations, delete shifts, or add manual entries. Players on ice for more than 90 seconds get a red highlight as a long-shift warning.&lt;/p&gt;
&lt;h2&gt;Try It&lt;/h2&gt;
&lt;p&gt;Open the &lt;a href=&quot;https://forecheckhockey.com/rink-board/&quot;&gt;Rink Board&lt;/a&gt;, set up your rosters, assign an active goalie, start the period clock, put some players on shift, and click Game View. Everything updates in real time.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Introducing Tournament Brackets, Player Evaluations, Game Sheets, and Attendance Tracking</title>
    <link href="https://forecheckhockey.com/blog/posts/introducing-tournament-brackets-and-evaluations/"/>
    <updated>2026-03-28T00:00:00Z</updated>
    <id>https://forecheckhockey.com/blog/posts/introducing-tournament-brackets-and-evaluations/</id>
    <content type="html">&lt;p&gt;Forecheck Hockey started as a skills education site with an interactive rink board. Over time, the rink board grew to include scorekeeping, rosters, season tracking, and practice planning. But coaches kept asking for tools that exist outside the rink board — tools for the administrative side of running a team or league. Today we are releasing four new standalone tools: a Tournament Bracket Generator, Player Evaluations, Game Sheets, and an Attendance Tracker.&lt;/p&gt;
&lt;p&gt;Each tool lives on its own page with its own URL. Each works independently of the rink board. And like everything else on Forecheck Hockey, each is free, requires no account, and stores all data locally in your browser.&lt;/p&gt;
&lt;h2&gt;Tournament Bracket Generator&lt;/h2&gt;
&lt;p&gt;If you have ever organized a tournament, you know the bracket is the thing everyone asks about. Who plays who? When? Where do we stand? A shared bracket link saves a tournament director from answering the same questions fifty times.&lt;/p&gt;
&lt;p&gt;The Tournament Bracket Generator at &lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;/tournament/&lt;/a&gt; supports four formats:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Single elimination&lt;/strong&gt; is the classic format. Lose once and you are out. The bracket is auto-generated based on the number of teams, with byes assigned when the count is not a power of two. Enter scores as games finish and the bracket advances automatically. SVG connector lines show how matches feed into the next round.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Double elimination&lt;/strong&gt; gives every team a second chance. Teams that lose drop to the losers bracket and can fight their way back to the final. The bracket handles the if-necessary game in the championship round. This format is popular for youth tournaments where organizers want to guarantee every team plays at least two games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Round robin&lt;/strong&gt; is for leagues or tournament pool play. Every team plays every other team. The tool generates the schedule, tracks results, and calculates standings based on wins, losses, ties, goals for, and goals against.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pool play + elimination&lt;/strong&gt; combines the best of both. Split teams into 2-4 pools for round-robin play, then advance the top teams from each pool into a single elimination bracket. Serpentine seeding ensures competitive balance across pools. When all pool games are complete, one click advances the top teams with proper cross-pool seeding.&lt;/p&gt;
&lt;p&gt;The tournament includes a sidebar with live status dashboard, calendar schedule view, standings, announcements, rules, and embedded livestream viewer. Organizers can post rich-text announcements, set tournament rules with templates, and embed YouTube or Twitch streams for each game.&lt;/p&gt;
&lt;p&gt;Brackets can be shared via QR code or URL, exported as PNG images or print-ready PDFs, and presented fullscreen on a projector. All bracket data can be exported and imported as JSON for backup or device transfer.&lt;/p&gt;
&lt;h2&gt;Player Evaluations&lt;/h2&gt;
&lt;p&gt;Tryouts are stressful for everyone involved. Coaches need to evaluate dozens of players across multiple skating sessions and make fair, defensible decisions about roster spots. Paper evaluation forms get lost, handwriting gets illegible, and comparing players across different evaluation sessions is difficult.&lt;/p&gt;
&lt;p&gt;The Player Evaluations tool at &lt;a href=&quot;https://forecheckhockey.com/evaluations/&quot;&gt;/evaluations/&lt;/a&gt; provides a structured digital evaluation form with 7 skill categories and 32 individual ratings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Skating&lt;/strong&gt; — Forward stride, backward skating, crossovers, stops, agility, speed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shooting&lt;/strong&gt; — Wrist shot, slap shot, snap shot, accuracy, release&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Passing&lt;/strong&gt; — Tape-to-tape accuracy, saucer passes, receiving, give-and-go&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stickhandling&lt;/strong&gt; — Puck control, deking, protection, hand speed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hockey sense&lt;/strong&gt; — Positioning, anticipation, decision-making, awareness&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Physicality&lt;/strong&gt; — Compete level, board play, shot blocking, net-front presence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Character&lt;/strong&gt; — Coachability, effort, leadership, communication&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each criterion is rated on a consistent scale. After evaluating multiple players, the radar chart comparison view lets you overlay two or more players to see where their strengths and weaknesses differ. This is invaluable during tryout deliberations when coaches need to compare a strong skater with average hands against an average skater with excellent hockey sense.&lt;/p&gt;
&lt;p&gt;The tool generates print-ready scouting reports that summarize a player&#39;s ratings, strengths, areas for improvement, and coach notes. These reports are useful for player feedback meetings, parent discussions, and development tracking over a season.&lt;/p&gt;
&lt;p&gt;All evaluation data is stored in your browser&#39;s localStorage. No player information is ever transmitted to a server. This matters when you are storing assessments of minors — the data never leaves the evaluating coach&#39;s device unless they explicitly export and share the JSON file.&lt;/p&gt;
&lt;h2&gt;Game Sheets&lt;/h2&gt;
&lt;p&gt;Rec leagues, beer leagues, and informal tournaments often need game sheets but do not have access to the electronic scoring systems used in sanctioned play. The Game Sheet tool at &lt;a href=&quot;https://forecheckhockey.com/game-sheet/&quot;&gt;/game-sheet/&lt;/a&gt; generates clean, official-format game sheets that can be filled out digitally and printed.&lt;/p&gt;
&lt;p&gt;Each game sheet includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Team rosters&lt;/strong&gt; for both home and away with jersey numbers, names, and positions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scoring summary&lt;/strong&gt; with goal scorer, assists, period, time, and goal type (even strength, power play, shorthanded, empty net, penalty shot)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Penalty log&lt;/strong&gt; with player, infraction, duration, period, and time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shootout tracking&lt;/strong&gt; with per-round shooter and result&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shots on goal&lt;/strong&gt; by period for both teams&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game information&lt;/strong&gt; fields for date, time, venue, league, division, and officials&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The game sheet can be imported and exported as JSON. This lets a scorekeeper prepare the rosters and game info in advance, load it at game time, fill in the scoring and penalties as the game progresses, and export the completed sheet afterward. Print it for the league&#39;s records, email it to the team managers, or archive it locally.&lt;/p&gt;
&lt;h2&gt;Attendance Tracker&lt;/h2&gt;
&lt;p&gt;Tracking attendance is one of those tasks that every coach does but nobody enjoys. A notebook in the rink bag, a spreadsheet on the phone, a mental note that never quite sticks. The Attendance Tracker at &lt;a href=&quot;https://forecheckhockey.com/attendance/&quot;&gt;/attendance/&lt;/a&gt; replaces all of that with a simple grid.&lt;/p&gt;
&lt;p&gt;Set up your team roster once — player names and jersey numbers. Then add events as they come: practice on Tuesday, game on Thursday, optional skate on Sunday. For each event, mark each player present or absent. The tool calculates attendance percentages per player and per event automatically.&lt;/p&gt;
&lt;p&gt;This data is useful beyond just knowing who showed up. Attendance patterns help coaches identify players who might need a check-in. They support conversations with parents about commitment. And in competitive programs, attendance data can factor into ice time decisions.&lt;/p&gt;
&lt;p&gt;Like all Forecheck Hockey tools, the attendance tracker requires no account. Data lives in localStorage. There is nothing to log into, nothing to sync, nothing to pay for.&lt;/p&gt;
&lt;h2&gt;Data Privacy Across All Tools&lt;/h2&gt;
&lt;p&gt;A consistent theme across all four tools is local-first data storage. Tournament brackets, player evaluations, game sheets, and attendance records all stay in your browser. Nothing is uploaded. Nothing is shared unless you explicitly export a JSON file and send it to someone.&lt;/p&gt;
&lt;p&gt;This is especially important for tools that handle player data. Youth hockey organizations are increasingly aware of data privacy obligations. By keeping all data on-device, Forecheck Hockey avoids creating a centralized database of minor player information. The tradeoff is that clearing your browser data deletes your records — so use the JSON export feature if you need to preserve anything long-term.&lt;/p&gt;
&lt;h2&gt;Using the Tools Together&lt;/h2&gt;
&lt;p&gt;While each tool is standalone, they complement each other naturally. A tournament director might use the Bracket Generator for the tournament structure, Game Sheets for each game, and the rink board for live scorekeeping. A coach running tryouts might use Player Evaluations during skating sessions and the Attendance Tracker to log who showed up for each session.&lt;/p&gt;
&lt;p&gt;None of the tools require the others. Use what you need and ignore what you do not.&lt;/p&gt;
&lt;h2&gt;Get Started&lt;/h2&gt;
&lt;p&gt;All four tools are available now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://forecheckhockey.com/tournament/&quot;&gt;Tournament Bracket Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forecheckhockey.com/evaluations/&quot;&gt;Player Evaluations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forecheckhockey.com/game-sheet/&quot;&gt;Game Sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forecheckhockey.com/attendance/&quot;&gt;Attendance Tracker&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No sign-up. No download. Open the page and start using it.&lt;/p&gt;
</content>
  </entry>
</feed>
