A pragmatic walkthrough of DeckSide by role — what to install, what to import, and which screens you'll actually live on during a season.
DeckSide pulls your swimmer's data straight out of the PDFs your team and league already publish — GoMotion swimmer reports, HY-TEK meet programs, SwimTopia post-meet results — so you can see best times, season progression, and CHAMPS readiness without retyping a single time.
DeckSide is a Windows desktop app. Grab the installer and run it — no admin rights needed for a per-user install. download.sportside.app/deckside
Mac and iPad support is on the roadmap. If you're on a Mac and want to be notified when there's a build for you, email support@sportside.app.
The fastest way is the GoMotion swimmer PDF: download your swimmer's full results PDF from your team's GoMotion site, then drag it onto DeckSide. Every meet, every event, every time gets parsed in one shot — no typing.
If you don't have a GoMotion account, you can add a swimmer manually (name, age, gender) and let meet imports fill in their times as the season goes. In-app how-to guides walk you through both paths.
DeckSide reads two PDF formats coaches and meet directors already produce:
Drop the PDF on the Meets screen. DeckSide figures out the meet name, date, course, and every result automatically. Your swimmer's dashboard updates the moment the import finishes.
Open My Swimmer Dashboard. Three things to look at:
2025 → 2026 badge so you can see what's actually getting faster.DeckSide takes care of backups for you. When you launch the app, it writes a daily snapshot to %APPDATA%\DeckSide\backups\auto\ (24-hour cooldown so it doesn't spam if you open the app five times a day). It keeps the most recent 14 snapshots and prunes the rest.
You can also export a manual .json backup from the toolbar — handy before a big import, or if you're moving DeckSide to a new laptop. Restore is the same toolbar, one click.
The Free Parent tier lets you import 2 meets per year — enough to try DeckSide end-to-end with a sample meet plus your swimmer's GoMotion history. To follow a full season as meets land, upgrade to the Bundle tier (no import cap, plus the parent dashboard's full features).
Click through the parent dashboard with sample data in your browser, or install DeckSide and bring in your own swimmer.
DeckSide is built around the beats of a real summer-league season: install once, drop in the meet program the night before, build a lineup, pre-cache audio so you're not fighting pool-deck wifi, then run check-in and announce heats from the same laptop. After the meet, the post-meet PDF rolls straight into the Season Dashboard.
Grab the Windows installer from download.sportside.app/deckside. Per-user install, no admin rights. First launch asks for your home team code (e.g. BLU) — that's the team DeckSide will treat as "us" for scoring, lineups, and check-in.
Import your roster from a GoMotion team-roster PDF, or add swimmers manually. Names, ages, and gender are all DeckSide needs to start.
The night before the meet, the host team sends out a HY-TEK Meet Manager program PDF. Drag it onto the Meets screen. DeckSide parses every heat, lane, event, and swimmer in one shot — no retyping a 60-event meet by hand.
DeckSide holds multiple meets side-by-side. The top-bar meet switcher lets you flip between this week's program, last meet's results, and your intra-squad without losing context — handy when a parent walks up mid-warmup asking what their kid swam two weeks ago.
Open the Lineup tab. Auto-fill seeds each event with suggestions based on this season's times plus last year's CHAMPS field, so you're not staring at a blank grid. Drag and drop swimmers between lanes to override.
Prefer the browser? The Web Lineup Builder runs the same logic from any device — useful if you're sketching on a phone the morning of.
Pool-deck wifi is going to fail you. Open the Announcer tab the night before and pre-synth every heat while you're still on home wifi.
Open the Check-In tab when swimmers start showing up. Roster is grouped by team and age band so you're not scrolling a flat list of 200 names. Tap a swimmer to mark present, scratched, or leaving early.
Tap the pencil icon on any swimmer to leave a quick note ("left after event 22", "ankle, no fly"). Notes thread through to the Event Log so whoever's announcing or scoring later sees the same context.
Back to the Announcer tab. Heats read aloud with the voice you cached the night before — no live network needed.
Drop the post-meet PDF on the Meets screen — DeckSide reads both HY-TEK Meet Manager results and SwimTopia Meet Maestro exports. New times land in seconds.
Open the Season Dashboard:
Click any name in the Swimmers tab for a full-page profile: Best Times table, Progression chart with a season filter, and that swimmer's CHAMPS Readiness across every event they could swim. Useful for parent conferences, mid-season conversations, and end-of-season writeups.
The Coach tier unlocks the meet-day tabs you'll actually live on: Dashboard, Announcer, Check-In, Swimmers, and Lineup. If you also run the computer table at meets, the Director tier adds the meet-operations tabs (Event Log, Time Issues, Schedule, Post Meet, Meet Points). The Bundle tier is everything together — coach side, director side, and the parent dashboard.
Click through the coach-side flow with sample data in your browser, or install DeckSide and bring in your own roster.
You're the one at the laptop at the announce table. Heat order, multi-team check-in, the Event Log, time corrections, and the post-meet export to the league all go through you. DeckSide's Director mode bundles those operational tabs into one screen so you're not juggling Meet Manager, a spreadsheet, and a stack of paper scratch sheets.
Grab the Windows installer from download.sportside.app/deckside. Per-user install, no admin rights. On first launch, set your home team code (e.g. BLU) — that's the team DeckSide treats as "us" for lineup and scoring.
Then flip on Director mode in Settings. Director mode is what separates the meet-table laptop from a coach's laptop: it unlocks visitor-team editing in Check-In, the full Event Log, the Time Issues queue, and the live Meet Points scoreboard. A coach-only install will hide those tabs.
The host team's HY-TEK Meet Manager program PDF goes out the night before. Drop it on the Meets screen — DeckSide parses every event, heat, lane, and swimmer in one pass.
Open the Schedule tab and walk the heat order top to bottom. This is the document everyone on deck will be working from on Saturday, so it's worth catching anything weird — a missing relay, an event that imported with the wrong distance — before warmup. The Schedule view also drives the on-deck / next-up board in the Deck tab.
By mid-season you'll have a folder full of programs, results PDFs, and CHAMPS exports. The Meet Inventory tab is the one screen that shows everything DeckSide has imported, with per-file controls:
Worth a five-minute pass the week before a big meet, and again after CHAMPS, to keep the season tidy.
Open the Check-In tab. In Director mode you see every team at the meet — home and visitors — grouped by team and age band. Mark present, scratched, or leaving early across the board.
The visitor coach walking up mid-warmup with a handwritten scratch list is the whole reason this screen exists. You process their scratches in the same view you use for your home roster, and the changes flow straight into the heat sheets the announcer is reading from. No more "wait, who's actually in Lane 3?" five seconds before the start.
Tap the pencil icon on any swimmer for a quick note ("left after event 22", "ankle, no fly"). Those notes thread through to the Event Log automatically.
The Deck tab is the at-a-glance heat board: current heat, on-deck heat, next-up heat. Large type, no clutter. This is what you mirror to the scoreboard screen swimmers and parents are looking at from across the pool.
As heats close, Deck advances automatically — the on-deck heat slides into the current slot, next-up steps forward. If anything goes sideways (long delay, a swim-off inserted), you can hold or jump heats from this same screen without breaking the scoreboard feed.
The Event Log is the official per-heat record of what actually happened. Tap any heat row to log it with structured tag notes:
Pencil notes from Check-In ("ankle, no fly") auto-flow into the relevant heat rows, so you're not retyping context. The Event Log is the document you'd hand a referee in a protest meeting — if it's not in the log, it didn't happen.
The Time Issues tab surfaces every heat where the recorded time doesn't match what the time judges or backup-timer card logged. The classic case: the time judge swears Lane 4 was 31.42, not 32.14 — but the meet has already moved three heats on.
Each flagged heat opens a Change Order: reason code, original time, corrected time, who called it. Apply it and the official Meet Points scoreboard, the Event Log, and the post-meet export all update in lockstep. No silent edits — every change is stamped and visible.
This is the difference between "the meet is done" and "the meet is right".
The Meet Points tab is the live scoreboard during the meet and the final scorecard after. It runs the standard EBSL-style 30-place point arrays for dual meets and 25-place for tri-meets, recomputed every time a heat closes or a Change Order lands.
When the last heat is in, the Post Meet tab exports the official PDF for the league. The same PDF then drops back into every coach's DeckSide on the next import — your Event Log corrections, scratches, and time changes all carried through. One source of truth, end to end.
The Director tier unlocks the meet-operations tabs: Deck, Event Log, Time Issues, Schedule, Post Meet, and Meet Points. Most teams only need one Director laptop running these tabs at the announce table — assistant coaches and parents typically run the Coach tier or the parent dashboard instead. The Bundle tier ships everything together: coach side, director side, and the parent dashboard.
Click through the director-side flow with sample data in your browser, or install DeckSide and load this week's program.