On-Ice Development · Video Coaching · Online Training
Details build habits. Habits build players.
1-on-1 video coaching, on-ice sessions and camps, the VT Hockey Lab — online training every week of the year — and personal development plans. One platform built for serious players.
Live · Online · Limited Spots
Everything in one place
One platform. Every tool you need.
Coaching, online training, scheduling and development tracking — all connected, all behind one login.
On-Ice Development
Elite skill sessions and camps run by Coach Vince — small groups, pro-level detail.
Video Coaching
Private 1-on-1 video sessions with game film breakdowns and NHL comparisons.
Booking & Scheduling
Book sessions, pick your times and manage your calendar right inside the portal.
Video Vault
100+ pro-level drills organized by skill, updated all season long.
VT Hockey Lab · Online Training
A coach-built week every Monday — shooting, hands, training, hockey IQ, mindset — scored and tracked all year.
Private Coach Portal
Your development plan, weekly drills, goals, coach messaging and shared files.
Trusted at the highest level
Views from the Ice
Vince trains and skates with pros and elite players every off-season. The same detail-driven development they rely on is built into every VT Hockey on-ice session.
Coach Vince works with players competing at every level of the game — NHL, AHL, PWHL, European Pro, NCAA, Major Junior, OWHL, Junior, AAA and AA.
FLAGSHIP
The Flagship · Limited Roster · By Application
VT Hockey Player Development Program
Your own private coach for the entire season.
A 1-on-1 film session every week, your shifts broken down clip by clip, and drills assigned straight to your portal — assessed in October, measured through to spring tryouts.
28Weeks of coaching
1:1Weekly film sessions
52Weeks in your portal
What's included
Personal development plan & goals
Weekly assigned training + film study
1-on-1 video coaching sessions
Mindset, nutrition & recovery support
Hockey IQ training
Direct line to Coach Vince
Application first — no payment now
THE LAB
VT HockeyLAB
Online training · open to everyone
Built for the hours nobody sees.
Every Monday, a new week built by Coach Vince lands in your player’s own portal. Shooting, hands, training, hockey IQ and mindset — scored, tracked and ranked all year long.
52 weeks · one membership · from $149 for the year + HST
1-on-1 video coaching
Video Coaching Packages
Private 1-on-1 video coaching with game film breakdowns, drill homework and direct coach messaging — pick the commitment that fits your season.
1
1-on-1 Video · Single
Single Session
$249 CAD /session
Private 1-on-1 video sessionYour game film broken down live on the callSession recap in your portal
See details →
14★ MOST POPULAR
1-on-1 Video · 14 Sessions
Half Season
$2,579 CAD · monthly plan
14 weekly private sessionsGame film breakdownsUnlimited portal messaging
See details — save $400 up front →
28
1-on-1 Video · 28 Sessions
Full Season
$4,297 CAD · monthly plan
28 weekly private sessionsOctober to spring tryoutsGame film reviews all season
See details — save $700 up front →
Privates · Small groups · Camps · Partner skates
On-Ice Sessions & Camps
Real reps with pro-level detail. Privates and small groups are by request right now: tell Coach Vince about the player or group and where you skate, and if you’re in his area he’ll follow up to set one up.
🔔New on-ice programs & camps are coming — pre-register to get first access.
Summer Ice ● Open
Defense Specific Skills
Wednesdays · Belleville 2012–13 · AAA / AA
$60 CAD /skater
Details & Booking →
1-on-1
Private Ice Session
Fully individualized You pick the focus
$150 CAD + ice cost
Details & Booking →
Group
Small Group Sessions
2–6 skaters Split the ice cost
$60 CAD /skater
Details & Booking →
Now Booking · Worldwide
The VT Hockey
World Tour
Bring VT Hockey to Your Rink
Associations, organizations, training centres and teams fly Coach Vince in for 2–3 day skill blitzes and 5-day camps — anywhere in the world. Same pro-level detail. Your ice, your players.
2–3Day Blitzes
5Day Camps
AnyAge & Level
🌍Anywhere
Bring Coach Vince to you
Fill out the inquiry and Coach Vince will get back to you within 48 hours with additional details.
Your Training Resource · All Season
The Video Vault
100+ pro-level drill and training videos, organized by skill. Build custom playlists and train anywhere.
SkatingCrossover Power at Tempo
SkatingHard Cuts & Escapes
ShootingShot in Stride
ScoringNet-Front Detail
Battles1-on-1 Battle Wins
Puck ProtectionWall Play & Protection
Hockey IQScanning Before You Receive
ShootingDeceptive Release Points
Puck HandlingTight-Space Puck Control
VAULTThe Video Vault
Your training resource for the whole season — every drill filmed, explained and organized by skill.
100+ DrillsEvery SkillNew All Season
$19/mo CAD · $197/yr · free previews inside
Self-paced training
Online Courses
Self-Paced Course
Shooting Masterclass
Release speed, deception and scoring in tight — the full system.
21 lessons
$59 CAD
View Course →
Self-Paced Course
Stickhandling 101
Soft hands under pressure — control, escapes and deception.
18 lessons
$59 CAD
View Course →
Self-Paced Course
Defense Pivots
The defender's footwork bible — pivots, gaps and angles.
16 lessons
$59 CAD
View Course →
Exclusive team partnerships
Your Team's Own Platform
VT partners exclusively with a limited number of teams each season. Your team gets its own private platform inside VT Hockey Development — every player, every game, one development system.
Every package includes private 1-on-1 video calls with Coach Vince, your game film broken down live on the call, and your own player portal — goals you set and track, coach documents and direct messaging. Pick the number of sessions that fits your season.
Single Session
$249 CAD /session
Private 1-on-1 video session
Your game film broken down live on the call
Session recap in your portal
4-Session Pack
$799 CAD /4 sessions
Everything in Single Session
4 private video sessions
Priority scheduling
Most popular
Half Season
$2,579 CAD
Monthly plan · 14 weekly sessions
$2,179 paid in full — save $400
Starts October 1 — sign up any time; your 14 weeks run from your first session
14 weekly private video sessions
Goals you set and track in your portal
Unlimited portal messaging & coach documents
Full Season
$4,297 CAD
Monthly plan · 28 weekly sessions
$3,597 paid in full — save $700
Starts October 1 — runs the full hockey season
Everything in Half Season
28 weekly private video sessions
Twice the coaching time across the full season
HOW
Single · 4-Pack · Half Season · Full Season
How it works, step by step
Same flow for every package — the only difference is how many sessions you have.
01
Pick your package and register
Single Session (1), 4-Session Pack (4), Half Season (14 weekly) or Full Season (28 weekly). Register & pay above — your portal login is created and your session credits load the moment payment confirms.
02
Book your session in the portal
Log in → Book a Session → Video Coaching Session. Pick a date, a time and what you want to work on. Each booking uses one credit; season packages book one session a week.
03
Send your film — at least 24 hours before the call
Message Coach Vince in your portal with a link (LiveBarn, HUDL, YouTube, Google Drive — anything he can open), your jersey number and colour, the shifts or timestamps to watch, and what you want looked at. No film yet? Coach Vince brings his own video clips including NHL clips.
04
Join the call from My Sessions
Your booking appears in My Sessions with a Join call button that goes live at your time. Private 1-on-1 video call with Coach Vince, 45 minutes, your clips reviewed with option to include NHL examples.
05
After the call
Your recap, notes and the goals you set live in your portal, so nothing gets lost. Book the next session from the same page.
Start here
Not sure which fits?
Start with a single session — if you upgrade to a season package within 30 days, your session fee is credited toward it. Or reach out and tell us about your player; we'll point you to the right starting point.
A laptop, tablet or phone with a cameraYour film link and shift times, sent the day beforeA quiet 45 minutes — the player on the call, not just the parent
14·28
Half vs Full
What’s in each season package
Both season packages run through your own VT player portal. Here is what comes with each one.
Swipe the table sideways →
Session booking, coach documents and coach messaging come with every package. Coach Vince switches your portal on the moment payment confirms.
Live · Online · Limited Spots
Live Webinars
Live online group sessions with Coach Vince — NHL clip breakdowns, real teaching and open Q&A. Pay to lock in your spot; your join button waits in your player portal.
A private coach for your entire season — one plan built around one player, measured every week from October through spring tryouts.
What you get
Built Around One Thing: Your Progress
Personal development plan & goals
Built from your film and an on-ice assessment — one plan, one player, measured all season.
Weekly assigned training + film study
Drill homework and film assignments land in your private portal every single week.
1-on-1 video coaching sessions
Your shifts broken down live with Coach Vince — clip by clip, side-by-side with NHL examples.
Mindset, nutrition & recovery support
The off-ice habits that separate serious players — built right into your weekly plan.
Hockey IQ training
Read the game faster — situational training that shows up in your decisions on the ice.
Direct line to Coach Vince
Questions between sessions? Message your coach any time — you're never left guessing.
Two ways in
GoldorSilver
Same coach, same portal, same season-end report. The only thing that changes is how often we sit down together.
4★ MOST SUPPORT
Development Program
Gold
4 sessions a month · 28 across the season
Private 1-on-1 video sessions, 45 or 60 min — your callYour own private development portal, every feature onHockey IQ & Daily Five all seasonSeason-end report in writing
2
Development Program
Silver
2 sessions a month · 14 across the season
Private 1-on-1 video sessions, 45 or 60 min — your callYour own private development portal, every feature onHockey IQ & Daily Five all seasonSeason-end report in writing
INTRO CALL
Pricing & payment
Covered on your free 20-minute intro call.
You'll see the platform, we'll settle Gold or Silver, and I'll walk you through both ways to pay. No pressure, no payment on the call.
The program starts October 1. Sign up any time before that and your first month's sessions are on your account from day one — book your October slots early. Join mid-season and it starts the day you pay.
Monthly planSpread across the seasonSeven monthly payments, October to April.
Pay in fullOne payment up front — and saveGold saves $750. Silver saves $450.
Pricing is walked through on the call, not posted here — the roster is capped and every place starts with a conversation.Apply below ↓
How it works
Three Steps, Zero Pressure
Apply
Provide your player details — two minutes, no payment.
Free 20-minute intro call
I walk you through the platform, we talk Gold vs Silver, and every question gets answered. No commitment.
Your spot, your plan
I set your portal up on the tier we agreed, your plan gets built around your player, and we get to work.
APPLY
The roster is capped — every player gets weekly 1-on-1 time
Apply for a roster spot
A two-minute application — your player's name, team, level and position. No payment now. Pricing and every question get covered on your free intro call.
IN
Payment received — receipt on its way
You’re in the Lab
Setting your access up…
What happens next
Four steps
01
Sign in — with the email you paid with
That’s how the payment finds the account. No login yet? The button above creates one in a minute. A welcome email with these steps is on its way too.
02
Pick a track and a handle
First time in the Lab it asks two things: Foundation (U9–U12) or Advanced (U13–U18), and a handle for the weekly board. Nobody sees a real name.
03
Monday, the week lands
A theme, a skill drill, an annotated Hockey IQ clip and a seven-item checklist worth 100 points. Watch, do, tick it off. Log the training on My Training. Play the five Hockey IQ questions.
04
Sunday night, the week closes
Finish it and the streak holds and the points move them up the ranks. The board resets Monday, and a new week is waiting.
Where everything lives
Inside the portal
Everything in the Lab happens in your player’s own portal — the same one the Development Program players use. Sign in from the top of any page and it opens on Hockey Lab.
1
This Week
The week’s front page — the theme, both videos, the checklist and their rank.
2
My Training
A week planner they fill in with a tap, and a month calendar of everything they did.
3
My Progress
Points, streak, achievements, the weekly board and the rank ladder.
4
The Library
Every week of the year, dated, with what they finished.
Every Monday, players open a week built by Coach Vince in their own portal. Shooting, hands, training, hockey IQ and mindset — scored, tracked and ranked all year long.
What comes with it
Everything in the VT Hockey Lab
One membership. Everything below, every week, for the whole year.
📅
A new week every MondaySeven items, 100 points, built by Coach Vince around the hockey calendar. 52 weeks.
🎬
The weekly skill drillWatch Coach Vince’s drill, then answer four questions: what is the skill, who uses it, where on the ice, and in what situation.
🏒
Pucks by shot typeA season shooting plan — wrist, snap, slap, backhand — logged shot by shot.
🧠
A Hockey IQ clipReal NHL film, annotated by Coach Vince. The reads, the timing, the details.
🎯
Today’s FiveFive read-the-play questions a day, with rink diagrams, at four levels by age.
📋
Training, logged in one tapIce, games, workouts, hands, shooting, sleep. It counts toward the checklist by itself.
🏆
Rank, streak and a boardSix ranks over the year. A weekly board in their age group, under a handle, never a name.
📝
Mindset & journalSeason goals, a mindset task each week and a private journal only they can read.
📚
The libraryEvery week they’ve passed stays open. Join in January, weeks one to fifteen unlock.
📱
Built for a phoneOne login for the player. Nothing for a parent to manage.
HOW
Monday to Sunday · every week of the year
How the VT Hockey Lab works
The same rhythm every week — the work changes, the routine doesn’t.
01
Monday — the week lands
A player opens the portal to this week’s theme, the skill drill, the IQ clip and seven things to get done. Nothing to find, nothing to choose. It’s just there.
02
Tap an item, do the steps, it ticks itself
Every item opens into numbered steps — watch, answer, do the reps, log it. The drill video first, then the pucks, then the IQ clip. Every session they do — on ice or off — goes on their calendar with one tap and the checklist updates on its own.
03
Every week is worth 100
A scoreboard on their home page fills as they go. Finish the week and it’s banked, the streak holds and the points move them up six ranks — Rookie to Franchise. A weekly board within their age group shows where they stand, under a handle, never a name.
Where it all happens
Your own player portal
The VT Hockey Lab isn’t an email or a PDF. Players get a login to the VT portal and five screens built for a phone, tablet or laptop/computer.
🏒This WeekThe scoreboard, the checklist, both videos, Today’s Five.
📅My TrainingTap to log. A week planner and a month calendar.
🧠MindsetSeason goals, the weekly task, a private journal.
📊My ProgressPoints, streak, the board and the rank ladder.
📚The LibraryEvery week of the year, dated and open.
JOIN
No application · no intro call · start any week of the year
Join the VT Hockey Lab
You’re in the moment you pay. The live week is waiting, the library back to week one unlocks the same day, and a new week lands every Monday.
Founding member
ONE YEAR
$299 $149for the year + HST · paid once
or $15 / month × 12 + HST
Founding spots left: …
52 weeksin-season + summernew week every Monday
The first 100 families lock in the founding price for as long as they stay. When they’re gone, it’s $299.
Signing up more than one player?
Create your parent account (Log in → Create an account) — one email for the whole family.
In your portal, open My Players → + Add a player for each child. Tick “Give them their own login” and choose a username + password — they sign in on their own phone, no email needed.
Come back here, pick who it’s for, and join once per player.
Just one player? Join now — right after you pay, we’ll ask you to set up your player’s own login.
Each player gets their own week, points, rank and journal.
Your year runs from the day you join — nothing to pro-rate, no season to wait for. Prices in CAD. Monthly can be cancelled any time (the month you’ve paid for stays yours); the one-time year is paid once and never renews on its own — we’ll email you before it ends.
Takes you to Stripe · card or Apple Pay · your receipt and portal are set up automatically.
Tap each date you want to skate — you only pay for the dates you pick. Each date has its own spots; anything marked FULL is already booked out.
2Who’s registering?
No payment now — Vince will follow up personally.
Pick at least one date to continue
✓
Registration received
Welcome back, Jake 🏒
Week 7 of 14 · Coach Vince
🎥 Video Coaching — Half Season
14-session package · purchased May 12
Active
7
completed
3
booked
4
left to book
10 of 14 sessions used or scheduled
⛸ On-Ice Sessions
Separate from your video package
Pay per session / camps
3
completed
1
booked
1
program registered
Next: Sat 8:00 AM on-ice · Defense Skills Wednesdays Jul 15–Aug 19
Upcoming
SAT 8:00
Private — Edge Work & Crossovers
Quinte Sports & Wellness Centre · Coach Vince
Confirmed
TUE 6:30
Video Call — Game Review
Video call · link in session details
SAT 8:00
Private — Shooting in Stride
Next week · Quinte Sports & Wellness Centre
Confirmed
Coach's focus this week
From Vince
"Jake — big jump in your crossover power last session. This week: inside edge holds and quick release off the catch. Videos and tasks are loaded below. Keep the streak alive."
Inside edge holds — 3 sets each leg
Watch: Edge Control Basics · Due Fri
Due soon
Quick release wall drill — 50 reps/day
Watch: Catch & Release · Due Sun
Assigned
Book a Session
Choose your session type — video package credits and on-ice sessions are tracked separately
🎥 Video Coaching Session
Package credits shown after sign-in
🤝 Free Intro Call — 20 min
New to the Development Program? Meet Coach Vince, see how it works, talk pricing. No charge.
🏒 On-Ice Training — private & semi-private
Arranged directly with Coach Vince — tap to send an inquiry with your preferred ice, dates & times
July 2026
Available times — Jul 11
1-on-1 video call · Coach Vince
💳 No video credits?
Video session credits come with your training package. Message Coach Vince in the portal — or email vince@vthockeydevelopment.com — to top up or ask about packages.
My Sessions
Video coaching package and on-ice sessions are tracked separately
🎬 Send your game film
Send it at least 24 hours before your call. LiveBarn, HUDL, YouTube, Google Drive — any link Coach Vince can open. Got a video file instead? Put it on Drive or unlisted YouTube and send that link. No film yet? He brings his own video clips including NHL clips.
VT video sessions & assigned drills appear automatically · tap any day to log your own — Coach Vince sees your calendar, that's the point.
Training Lab
Your training calendar — and proof of what consistency is building
—
Current streak
training days in a row
—
Best streak
your record — beat it
—
28-day consistency
days trained, last 4 weeks
—
Sessions banked
completed & checked off
Training calendar
Training plannedEverything done
Today
Performance Lab — the consistency curve
Skills compound. Stack training days on top of each other and the curve bends up. Most players start hot, fizzle out by week three, and wonder why nothing changed. Don't be the gray line.
You — actual work bankedYou, staying consistentFast start → fizzle
Last 8 weeks
Completed sessions per week. The goal isn't one big week — it's no zero weeks.
Where your work went
Completed training by pillar.
VT Hockey Lab
One week at a time, all year. Tick it off, log your training, climb.
🔥0wk streak
Loading…
VT Hockey
LAB
The work between practices.
Rookie · Rank 1
—
Lab pointsThis week
0/100
100 to go
0 of 7 done
Tick them off as you goThis week’s checklist
Loading…
🏒
Week completeThe streak holds.
Week score · 0 / 0
0 / 100 points
Two videos, in this orderThis week’s video
Five questions a dayHockey IQ quizCounts toward your rank
Today’s fiveGame situations at your level. Go five for five to earn perfect days — enough of them moves you up a level, L1 to L4.
5 of 5 · +5 pts4 of 5 · +4 pts3 of 5 · +3 ptsPlayed · +1 pt
Where you’re headedMy goals
One line each, something you can count. Goals you write on the weekly checklist land here too. Check in on a goal whenever you move it forward.
Loading…
+ Add a goal
Every weekMy journal
PrivateOnly you can read this. Coach Vince never sees it — it’s a habit, not homework. Writing it ticks the Journal item on this week’s checklist.
Looking backPast weeks
Loading…
Everything you doMy training
—
Loading…
Where you areThe numbers
Earned, not givenAchievements
This week, your trackThe boardResets Monday
—
Loading…
Your handle is what everyone sees — never your real name. 3–16 letters, numbers or underscores.
Four tests a yearBenchmark arc
The climbRank ladder
Every week, every videoThe library
Loading…
Tap the drill to zoom · drag to move · tap × to close
—
Hockey IQToday’s five
——
My Team
Team hubs for squads Coach Vince works with
No team hub yet.
When Coach Vince adds you to a team or the VT Development Program, your hub appears here with film, drills and your development plan.
From Coach Vince
Have an enrolment code?
If Coach Vince gave you a code, enter it here and your program opens up straight away. Codes work once, so use it on the account you'll train with.
ROYALS
RR
VT Team Partner · 2025–26 Season
Riverside Royals U15 AAA
Jake Morrison · #17 · RW | GP 24 · 11 G · 15 A · 26 P
Next 1-on-1 review · Wed 7:30 PM4 new clips tagged for youWeekly checklist · 3 of 5Analytics report ready · vs. SpringfieldPreview team branding:
HomeBook · this week
My PlanPlan · goals · drills
Film RoomShifts · NHL · systems
Coach's CornerMessages · journal
Hockey IQDaily five · trainer
MindsetChallenge · audio
NutritionFuel plans
RecoveryCooldowns · mobility
Coach
Coach Vince
Questions about anything — your plan, this week's drills, your next step?
Due Sunday
Journal
Three questions, two minutes. Share it with Coach Vince or keep it private.
Development Program
My Plan
Your season blueprint, your goals, this week's work and your numbers — built with Coach Vince.
Nutrition · 5 minHydration BasicsWater, electrolytes & the color check
VT staff
Daily habit
Daily
My Tagged Clips
vs. Springfield
▶
Clip 1 — Wall exit under pressure
“Great shoulder check before the catch.” · 0:22
Strength
▶
Clip 2 — Backcheck angle
“Take away the middle first.” · 0:31
Development
▶
Clip 3 — O-zone entry decision
“When F2 is late, cut middle — watch before Wed.” · 0:27
Pre-review
▶
Clip 4 — Net-front positioning
“Stick on the ice earlier.” · 0:19
Development
3/5
Weekly Checklist
Set by Coach Vince · resets Monday
Watch my tagged clips from Springfield game
D-zone positioning — review IQ clip pack
Battle pack playlist — 3 drills minimum
Journal: 2 things I did well, 1 to improve
Prep questions for Wednesday's video review
Staff Feedback
“Jake — your wall exits were much cleaner vs. Springfield. Watch clip 3: when F2 is late, you have time to cut middle. We'll walk through it Wednesday.” — Coach Vince · 2d ago
“Good compete level in the battle drills this week. Keep the feet moving on 50/50 pucks.” — Coach Reynolds (Royals staff) · 4d ago
Resources
📄
Season Development Plan — J. Morrison v3
PDF · updated Jul 1
📄
Off-Ice Program — Phase 2 (in-season)
PDF · gym block, 3 days/week
📄
Royals Systems Handbook
PDF · shared by team staff
📄
Nutrition & Game-Day Guide
PDF · VT resource library
RECOVER
Recovery
The work between the work
Do the Post-Game Cooldown within 30 minutes of ice-off — recovery is where the gains get locked in.
30Min post-game window
—Videos
—Audio & PDFs
VIDEO
RechargeRecovery Videos
Cooldowns, activation & mobility sessions
FUEL
Nutrition
Fuel tip of the week
Fuel tips from your nutrition staff will appear here.
—Videos
—Plans & guides
3 HRSPre-game meal rule
VIDEO
FuelNutrition Videos
Short sessions on eating for performance
MIND
Mindset
"It's not whether you get knocked down; it's whether you get up."
— Vince Lombardi
Coach's note: this week is about response, not results.
—Audio sessions
—My goals
WKNew quote weekly
GOALS
Mental gameMy Goals
Private — set them, chase them, check them off
VIDEO
Mental gameMindset Videos
Short sessions · watch before games or after tough ones
Mindset videos from Coach Vince land here.
AUDIO
Mental gameAudio Sessions
Breathing, visualization & focus — headphones on
Mental gameRoutines & Tools
Built by Coach Vince — videos, audio & worksheets by topic
Mental gameDocuments & Worksheets
Worksheets from Coach Vince will appear here.
Mental gameQuote Library
Every quote of the week gets saved here.
PROVE IT
Skills Benchmarks
Prove the progress
Baseline first, then re-test. Every number below is a real test logged with Coach Vince — the numbers don't lie.
—Results logged
6Benchmarks tracked
—Baseline day
SIX SKILL BENCHMARKS · TRACKED ALL SEASONYOUR NUMBERS
Solid red = tests logged on benchmark days · Hollow = logged by you, waiting for Coach Vince to verify · Weekly Shot Volume comes from your calendar shooting logs
Tested on your own? Log it — it plots hollow until Coach Vince verifies it.
SET TOGETHER · TRACKED IN THE PORTALGOALS PROGRESS
WHAT WE'RE WORKING ON FROM FILMFILM FOCUS
THE RECEIPTS
My Season
Since October 1
Every session you marked done, every hour, every test — added up. This is what the calendar was for.
—Hours trained
—Days logged
—Sessions with Coach
ONLY WHAT WAS MARKED DONETHE SEASON IN NUMBERS
Loading…
HOURS PER WEEK · TARGETS HITWEEK BY WEEK
BASELINE → LATESTBENCHMARKS
SEASON & LONG-TERMGOALS
FOCUS & NOTESSESSIONS WITH COACH VINCE
THE VAULT
Built from the VaultMy Playlists
Build custom drill routines from the Video Vault
My Courses
Self-paced programs from Coach Vince
IQ
Hockey IQ
Train your brain — the reads separate good from great.
Five questions a day — rotates between quiz questions and situation reads. Score 3/5 or better to keep your streak. Difficulty is set by Coach Vince.
0Day streak 🔥
—Your level
5Questions per day
IQ
Hockey IQDaily IQ Challenge
Pulled from the VT Hockey IQ platform at your level — 5 questions a day, score 3/5 or better to build your streak
Loading today's challenge…
VIDEO
Hockey IQIQ Film Study
Clips picked by Coach Vince — watch the read, not the puck
Clips land here when Coach posts them.
GUIDES
Hockey IQIQ Library
Worksheets & guides — study away from the rink
Guides land here when Coach posts them.
Real clips · real readsDecision Trainer
Clips freeze at the decision — make your read, watch the pro's play, bank the points
READS
Decision TrainerYour IQ profile & decision sets
Every read banks points — your profile climbs, it never falls
Loading decision sets…
Coach chatMessage Coach
Conversations by topic — private, between you and Coach Vince
Loading…
Filed awayArchived
VTConversation
VT
Coach Vince
Great work Saturday — check the new…
RR
Royals Staff
Coach Reynolds: good week, boys…
VT
VT Announcements
Summer camp registration is open!
VT
Coach Vince
● Online
Great work Saturday, Jake. Your crossover power is way up. 💪Sat 10:12 AM
I loaded 2 new tasks + linked drill videos for this week. Focus on inside edges before we meet.Sat 10:13 AM
Thanks coach! Watched Edge Control Basics already. The holds are tough 😅Sat 4:40 PM
That's the point 😄 3 sets each leg. Also — upload 2-3 shifts from your Springfield game before Tuesday's call.Sun 9:02 AM
Real accounts — credits, Vault, tier. Edited here and only here.
Loading players…
—Player
Pick a player
Type in the picker above or hit Browse, then click a player — their whole profile opens here full-width: plan, goals, drills, calendar, film, documents, benchmarks and settings.
Loading…
Drill · film · goal · calendar · document · benchmark — two questions, done.
Loading…
Pick a player to plan their week.
Loading…
Loading…
This week
Loading…
Recent activity
Loading…
← Plan the week in Coach view — this pane is the full-control drills & calendar view.
📈 The season graphhours trained, and what his test scores did · click a week
Loading…
Pick a player to see their portal.
Pick a player to run their setup.
👨👩👦 Family email linksa parent pays with their email, the player uses their own — link the two▾
🗂 Programs
Every group at a glance — cards open the bench, filtered
CoachingPrograms
Loading programs…
100% compsEnrolment codes
A code grants the package outright — no payment, no Stripe. Single use: once a player redeems it, it's spent. They enter it in their portal under My Program after signing up. A comped player does not count against the roster cap, so the counts below show paid and comped separately.
Loading codes…
PartnershipsTeams
SettingsCapacity & pricing
🪑 Roster capsthe most players each package holds — full = public button becomes Join waitlist▾📆 Mid-season pro-ratethe reference table you quote from on the intro call▾
Users
This moved — Players → Accounts & access
Live accounts— real sign-ups · set credits after a package purchase
Player
Role
Credits
Joined
🔑 Staff Access
Master control — you grant limited access, you keep everything
Grant staff access
They sign up as a normal account first, then you promote them here with only the areas you tick. Always master-only: Users, Staff, Email, credits & vault toggles.
🛡 Teams
One workspace per team — shared plan on top, each player's own program underneath
Name, colours, logo — once per teamNew team
Click a teamThis season
Loading teams…
Team · season
Click a player to open their own program. Click the position box to change it — a player with no position won't receive anything assigned to a position group.
Add once · lands on every matching player's programAssign something
Position groups combine — tap Forwards and Defence for the skaters. Editing an item later rewrites every copy; a player's tick survives if the drill title is unchanged.
What the team has right nowAssigned
Every team item this week, and who's done it.
Lowest firstWho's behind
Coaching staff sign in with their own email and land on a read-only coach dashboard showing only what's switched on here.
Name · level · colours · logoTeam settings
Colours and logo follow the team everywhere: this workspace, the team card, every player's program, and the coach dashboard.
The full editor is the old roster panel — film, documents, benchmarks and the plan for one player at a time. Everything shared now lives in Team plan.
Tabs & features for every player on this rosterWhat this team gets
Untick anything this team shouldn't have — the tab disappears from every player's portal. Handy for a prospects group. A per-player switch (Players → profile) still overrides this for one player.
Their Mindset · Nutrition · Recovery tabsTeam providers
The team's own people. Each card shows on the matching tab of every player on this roster — name, title, education, website and email. Leave a name blank for no card.
Coaching staff for Coach's Corner are added under the Staff tab.
1 Pick a player below→2 Build their plan & goals→3 Assign drills & calendar→4 Post film & documents
3Roster — ▾
Click a member above to open their editor
Work the checklist below — each card opens just the section you need. One thing at a time.
Player setup — this checklist is your map: click a card, fill it, watch it go greenchecking…
⚙️ Player settings & accessemail · credits · vault · portal features · program tier · IQ level▾
Portal features for this player — what they see in their portal · saves instantly
Program tier — which hub this player gets · saves instantly
Season package players see drills, film, documents, goals and their calendar — not the development wheel, wellness or Hockey IQ.
Package: —
Dev Program players are set by their private-team membership — leave this on “none” for them.
📅 Access until — the last day of their season or program
Leave it blank and nothing ever expires — that’s how the portal has always worked. Set a date and it closes itself, so you don’t have to remember.
🏁 Program starts — the first day they can have a session
Set automatically on any monthly package — Gold, Silver, Half or Full: in season it’s the day they paid; in the off-season it’s the coming October 1. Their credits land on payment either way — this only decides when the sessions may happen. Booking ahead is fine; the intro call is never gated. Blank = no gate (Single, 4-Pack, hand-enrolled players).
Apply package preset — sets the tier, every portal feature above and Vault access in one go · you can still fine-tune afterwards
These match the public Video Coaching page comparison table exactly.
👨👩👦 Family account — one parent login, several players · linking never moves or deletes anything
Checking…
🎯 Weekly targets — shown as progress on their calendar pills · blank = no target
⚠️ Danger zone — two very different actions; read the line under each
Pick a player…
1👤 Profile & headshotheadshot & player details▾
Portal header — their name, photo & season line at the top of My Week
—
No headshot yet
Player details — the same boxes families fill in on the registration form. Leave anything you don't know blank; blanks are simply left off their portal header.
Other linesanything that isn't one of the boxes above▾
One label and one value per row — they show on the portal header exactly like the boxes above. Nothing already saved is ever dropped: an old line we don't recognise lands here, spelled the way you wrote it.
2📋 Development planthe season blueprint▾
My Week — Development Wheel (pillar mix & season progress)
0%
0% allocated · 100% left
Give the most to what they need most. If Fundamentals gets 50% and Dictative 10%, only 40% is left for everything else — that's the point.
Weekly drills are tracked against this mix automatically. Extra skills assigned mid-season show on the player's plan as "added in season" — the snapshot stays intact.
3🎯 Goalswhat they're chasing▾
My Week — goals under the Development Wheel, ticked off as they land
4🏒 Weekly training drillsthis week's check-off list — players tick them off▾
My Week — This Week's Drills checklist (▶ to watch, ✓ when done)
5🗓 Training calendarday-by-day plan · weekly repeats▾
My Week — Development Calendar list + the Full Month view in their Training Lab
Opens this player's Season Calendar exactly as they see it — tap a day to add training (resource link, Vault drill, weekly repeats), tap an entry to edit or delete.
6🎬 Film room — post clips & study kitstitle, thumbnail & link · whole team or one player▾
Their program page — the week you pick, in the shelf's row (Game film, NHL, Skills, Systems — or the Hockey IQ page for the IQ shelf)
Film manager
Work top to bottom: post the clip with its title and thumbnail, add a study kit if you want one, then check what's live.
1Add a cliptitle, thumbnail & video link▾
Goes to the matching shelf in players' hubs. Audience "whole team" or a single player (their tagged clips).
More optionssub line · info bar · badge · tag · local clip▾
Opens a clip off this computer in the telestrator — nothing uploads.
Add as much or as little as you want — players only see the parts you fill in. It saves with the clip when you hit Post in step 1.
A
B
C
3What's live▶ preview · ✎ edit · ✕ remove▾
7📄 Documents (PDF)schedules, workout sheets, reports — whole team or one player▾
My Week — Documents From Coach block (new uploads get a red NEW tag)
Upload any PDF. "Whole team" shows for every player on this team; tagging the selected player makes it private to them. Players see these in the Documents section of their hub. (Run supabase-LAUNCH-BUNDLE.sql once once.)
Your flagship — fully private, built around one player at a time
⏳ Coming soonhide a section from players until it's ready▾
Ticked sections show a "Coming soon" card instead of their content, and the tile gets a SOON tag. Untick to open it — no deploy needed.
Loading the roster…
Click a player to open their program — plan, drills, film, goals, benchmarks, journal. Sorted so the ones who need you are on top.
Week of
A player writes one entry a week and decides, per week, whether you may read it. You only ever see what they send. An entry they kept back shows as a locked row.
——The number worth watching is who didn’t write at all — a private entry still means they showed up.
PROGRAM
Loading…
Program players get the private ◈ My Program portal — development plan, weekly drills, tagged film — and never see each other. Manage everything below.
One click sets it up — VT red & black, ghost word PROGRAM, fully private.
This Week🗓 Coaching Week
Loading…
Loading…
🎬 Film queue 0player-submitted game film — set the status as you work through it▾
Loading…
📈 Training adherencethis week per player — targets met · hours · days logged · coach drills · streak — lowest first▾
Loading…
📊 Player engagementlast sign-in · drills this week · IQ activity · unread messages — stale players in red▾
Loading…
💳 Enrollment & paymentthe flow from application to enrolled — payment links & discount codes▾
1 Intro call (books itself via ?intro=1)→2 ✅ Accept & send offer→3 They pick a plan & pay in their portal→4 ◈ Add to Dev Program→5 Credits + setup checklist
Create the three payment links once in Stripe (turn on "Allow promotion codes" on each so players can enter discount codes at checkout). Paste them here — then it's one click to copy & email the right one. Recruited players who've already committed: skip the call, send the link, and the moment they pay + create their account, hit ◈ Add to Dev Program.
Program, camp and coaching sign-ups from the website — also emailed to you
🏠 Home page & site
Choose what shows on the public home page — untick to hide, tick to bring back
1Sections & layoutshow, hide & reorder the home page▾
Sections
Untick to hide · ↑↓ to reorder. Hiding Video coaching, On-Ice, Video Vault or Courses also removes their links from the top menu and footer — tick again and everything comes back.
"One platform" blocks
The six feature blocks inside the One Platform section.
Changes preview instantly. Saving makes them live for every visitor (needs supabase-LAUNCH-BUNDLE.sql run once).
2Meet Coach Vince pop-upyour bio, credentials & this season's teams▾
Opens when visitors hit "Meet Coach Vince" on the home page. Update the teams line every season. Your photo is swapped in Site photos below.
3Word from the Roomplayer cards & action shots▾
Word from the Room — players
Add, reorder or remove the player cards. Changes go live instantly. Until you add your first player here, the site shows the built-in cards.
4Photosevery photo on the site — grouped by where it appears▾
Every photo on the public site, in the order a visitor meets them. Each group says which part of the page it controls. Replace swaps a photo and keeps its place — no delete-then-re-add. Changes go live instantly for every visitor.
4Course pricesthe three public courses — change any price, live instantly▾
Prices show as CAD everywhere automatically (home covers, All Courses page, course detail pages). Numbers only.
On-ice & camps cardsadd, edit & reorder the program blocks▾
Pick what you're adding → only that program's fields open, already filled in → set its dates → paste a Stripe link. Coming soon collects pre-registrations.
What are you adding?
Saved programs
Cards link to the matching section on the On-Ice page. Until you add your first card, the site shows the 5 built-in blocks. Changes go live instantly. Registering on a program card opens the full player registration form — after they submit, they get your deposit link. Spot counts come from your Registrations list (anything not marked closed). On a program with session dates, Spots is the capacity for each date — a skater who books 3 of 8 nights only uses one place on each of those 3.
New · Program
Program
Pricing & capacity
Schedule
Leave the end date blank for ongoing programs. Once the end date passes, the card auto-hides from the public site (it stays here, marked ENDED, with a one-click duplicate for next season).
Session dates — turns on the date picker at registration
Everyweeks
—
Paste dates instead
No dates — this stays a single / ongoing program.
What’s included
These show as red ✓ lines on the On-Ice page. Add or remove as programs change.
Details
Live preview — exactly how this card renders on the On-Ice page
Live webinarspaid online group sessions — sell spots, host the room▾
Add a webinar → set the date, time, price & capacity → status Live. The card appears on the Video Coaching page; players pay through Stripe and their Join button shows up in the portal (My Sessions). Coming soon shows the card with no buy button · Hidden takes it off the site.
Webinars
Webinar
When (Eastern time)
Price & capacity
Stripe charges this exact price server-side — the browser can never change it. Capacity counts paid registrations plus anyone mid-checkout (30-minute hold); the last spot can't be sold twice.
⛸ On-Ice & Camps
Camps, clinics, small groups and private ice — the cards families register on
Every card here becomes a program block on your public On-Ice page. Add the program, tap its session dates on the calendar, paste the Stripe link — registrations land in 📝 Registrations and the spot counts below read straight off that list. Partner-hosted ice lives in 🤝 Partners.
VT Hockey Lab
Loading the year…
Hockey IQ question bank
Loading the bank…
Loading…
Click any week to build it. To drop one video into many weeks: open the Library, pin it, then click weeks here.
Evergreen = works in any week. If a week opens with an empty IQ slot the platform serves an evergreen clip instead of a hole, and they fill July–September when there are no NHL games.
The IQ. An annotated clip on one skill, technique or situation. The points you list sit beside the video while they watch.
Loading…
Loading…
Latest shot reviews
The weekly shot-skill item: the player films themselves, watches it back and writes what they liked and what to improve. Newest first.
Loading…
—
Step 1 and Step 2 on the player’s screenThe two videos
Must total 100The checklist
Tap a row to give it a how and a why — the player sees both when they open the task. Ranks assume a week is worth 100.
Order, titles and steps as the Lab renders themWhat the player sees
🎥 Webinars
Paid live online sessions — sell the spots, host the room, work the roster
Set a date, a price and a capacity and the card goes live on your Video Coaching page. Stripe charges the price server-side, the last spot can't be sold twice, and every paid skater gets a Join button in their portal. Open 👥 Roster on any webinar to see who's in and email them all at once.
Partners
Other coaches’ skates & camps you promote — and every family you’ve sent them
How this works:you list a partner’s skate or camp on your On-Ice page. Families don’t pay here — they send an inquiry. The host gets a branded email that says “referred by Coach Vince Tarantino” with the player’s details, and replying to it writes straight to the parent. The family gets their own confirmation. Every one of them lands in the referral log below, so renewal conversations start with a number.
1Partner organisationswho hosts the ice — and where the referral email goes▾
The host email is the only address a referral is ever sent to, and it is read server-side from this list — never from the visitor’s browser. Change it here any time and the next referral goes to the new address.
Partners
Organisation
Branding
Current logo — leave the file box empty to keep it
2Partner skates & campsthe cards that appear on your On-Ice page▾
These render on the On-Ice page (and the home page strip) beside your own programs, badged PARTNER SKATE / PARTNER CAMP with “Hosted by …”. Status Live shows the Request a spot button · Coming soon shows the card with no button · Hidden takes it off the site.
Partner sessions
Session
Their pricing & status
Price and spots are their numbers, so they stay free text — nothing is charged on this site. A registration link adds a small secondary “Partner’s site ↗” link; the big button is still the inquiry, so you keep the attribution.
Dates
With real dates the inquiry form shows tick-boxes so a family can pick which nights they want, and the host email lists exactly those. With no dates it uses the description line instead.
What’s included
3Referral logevery family you’ve sent a partner — newest first▾
Counts are for the current season (Sept 1 onward). Take these numbers into the renewal conversation. A referral marked ⚠ host not emailed never reached the host — hit 📧 Resend to host.
Training Calendars
Build training weeks for your players — they check off, the Performance Lab tracks it
✨ New:edit any calendar right from the player profile 🗓 — open a player and hit 📅 View calendar to add, edit and delete entries in place. This screen stays as the bulk power tool (days-of-week × repeat weeks × file uploads).
Click a day to view it or load training onto it.
Pick a day
Tick the training days — Mon/Wed/Fri for 8 weeks takes three clicks. The day you clicked on the calendar starts checked. Pillars come from the player's development plan.
DRILLS
Drill Library
What players tap when they log a routine. Vault clips tagged to a category show up on their own — this list is for everything else, and for setting a default sets × reps.
Sessions & Schedule
Live bookings & your bookable times
Live bookings— real sessions booked by signed-in players
My availability — live
These are the only times players can book. Add your weekly slots per session type, and block off dates you're away.
Book Your Session — the day & time slots players pick in My Week
Every tick becomes one bookable start time on each ticked day — Mon + Wed with 4:30, 5:30 and 6:30 ticked = six weekly slots.
2Calendar — specific datesdifferent times for certain days, weeks or months▾
—
Weekly timesCustom for that dateOffTap days to select · tap a weekday name to pick every one this month
Run supabase-setup-phase300.sql in Supabase to turn on date-specific times. Until then the calendar shows your weekly times only.
Selected
—
3Blocked datesholidays, tournaments, time away▾
📕 My Book
Every session you work and what it pays — bookings, camps and webinars land here on their own; add team sessions and private ice yourself
—
Sun
Mon
Tue
Wed
Thu
Fri
Sat
IceTeamVideoCampOtherStill owedRows tagged auto came from the portal — the time and player belong to the booking; the money and notes are yours.
💳 Payments & Subscriptions
Stripe connected · payouts every Monday
Get paid🧾 Invoices
Loading…
Custom invoices with a Stripe pay page + PDF — 13% HST built in. Overdue ones surface on Today. The HST-number footer lives in ⚙️ Payment setup & links below.
Webhook-fulfilled💳 Live purchases
Every real Stripe sale lands here on its own — credits and vault access are applied the moment it clears.
Paste links from Stripe → Payment links. Saving makes them live for every visitor instantly — no redeploy. For camps, turn ON "adjustable quantity" in Stripe so families can pay for multiple sessions at once.
Gold and Silver run to the end of April, whenever a family joins. The monthly plan stops itself on April 30 — a January Gold joiner pays four times, not seven, at the higher late-joiner rate. Quote from this on the intro call; nothing here charges anybody.
One coach, one calendar. Set the most players each monthly package can hold; when it’s full the public button becomes Join waitlist, the checkout refuses, and you get an email if a pay-in-full link lands over the line anyway. Gold and Silver have no public button, so their cap warns you on the enrol screen. Blank = no cap. Counts are live — a player whose season has ended doesn’t take a spot.
Parent pays with their email but the player uses their own? Link them here — every purchase made with the parent's email flows straight to the player's portal account, past and future.
Invoice settings
Applies to invoices created after saving — an already-finalized invoice keeps the footer it went out with.
Stripe dashboard
Payouts, refunds, disputes and the full transaction history live in Stripe itself.
Live discount codes run through Stripe — create coupons & promotion codes there and they work at checkout automatically. To comp a player, set their credits or vault access directly in Users.
Host the video as a YouTube unlisted video (or Vimeo), paste the link here. Free preview videos show to everyone signed in; the rest need a vault subscription (toggle per player in Users).
The Vault — its category row for players & the public Vault library
1Add a videolink, category, level — plus your own categories▾
Animated clip (.mp4, up to 100 MB), a still diagram (.png / .jpg) or the branded PDF drill card (up to 10 MB). Pick a file and leave the link box empty — it is hosted here and plays right in the portal.
Chapter chips appear in the player for self-hosted .mp4 clips.
2Your videosthe wall players see — same cards, coach controls on each▾
3🏠 Vault homedrill of the week, Coach's Picks & collections▾
This is the front of the players' Vault: the hero Drill of the week, up to six Coach's Picks, and your Collections (ordered drill packs like "Pre-Tryout Week"). Changes go live when you hit Save.
4DocumentsPDFs players see in Shared Files▾
Document
Added
🧘 Wellness & IQ — Mind · Fuel · Recovery · IQ
Mindset, nutrition, recovery & hockey IQ content — one desk, pushed to every player portal
Hockey IQ — Content
Decision sets & daily challenges pushed to player portals
Film → Freeze → ReadDECISION TRAINER
Their own Decision Trainer page — every published set lands there as a ▶ Train card
1GET A CLIP⬆ upload · 🔗 paste a video URL · 📼 local file▾
Local plays instantly and nothing uploads — but decisions authored on it can't reach players until the clip is hosted, so ⬆ Upload it once it's a keeper. Uploads land in the drills store under iqtrainer/ (clips up to 100 MB) and open in the player ready to annotate.
2AUTHOR✎ Annotate → pause → + Decision▾
HOW A DECISION GETS AUTHORED
With a clip playing: open ✎ Annotate, pause at the moment of the read, hit + Decision. Write the question and options, set the point values, capture the reveal straight from your markup. Every decision saves onto that clip and lists in the ✎ Annotate panel.
RECENT CLIPS
Nothing yet — your uploads and clips with decisions land here for one-click reopening.
Their Hockey IQ page — one challenge a day from the IQ platform's 475-question bank at their level; your custom questions mix in automatically
1Add a challengequiz or situation read — one small form▾
2The bankeverything in the daily rotation▾
Loading…
Nutrition — Content
Fuel tips, meal plans, recipes & videos — pushed to team and program players
Their Nutrition page — hero quote & specialist, then Videos, Plans & Recipes
1 Credit your nutrition specialist→2 Add content — pick a type, fill one form→3 Feature & reorder what's live
Nutrition manager
Work top to bottom: set your nutritionist once, add content piece by piece, review what's live. Built so a dietician can run it — give them a staff account with only the Nutrition permission (Admin → Staff).
1Nutritionist / dieticianoptional — credited on every player's page▾
Players see an intro card with the name, credentials, bio and a website button. Leave the name blank and save to remove.
1bGame-day fuel guidelinethe timed steps on every player's Nutrition tab · tap a step to read more▾
Players tap a step to open the full note. Leave a step's title blank to drop it.
2Add contentpick a type, fill one small form▾
Quick picks:
3What's livereorder ↑↓ · ⭐ feature tips & videos▾
Recovery — Content
Stretches, cooldowns, mobility & rehab — pushed to team and program players
Their Recovery page — hero & weekly focus, then Videos, Audio and PDFs
1 Credit your S&C / therapist→2 Add content — video, audio or PDF→3 Feature & reorder what's live
Recovery manager
Work top to bottom: set your specialist once, add content piece by piece, review what's live. Built for a strength & conditioning coach or athletic therapist to run — create them a staff account with only the Recovery permission (Admin → Staff).
1Strength & conditioning coachoptional — credited on every player's page▾
Players see a provider card with the name, title, education, website and email. Leave the name blank and save to remove.
1bAthletic therapistoptional — the second card on their Recovery tab▾
2Add contentpick a type, fill one small form▾
Quick picks:
3What's livereorder ↑↓ · ⭐ feature videos▾
Player Inbox
Every player conversation, organized by topic — unread marked in red
Their Coach Messages page — replies land in the matching topic thread instantly
Loading…
Mindset — Content
Quotes, documents & videos pushed to player portals
Work top to bottom: create the course, then open it in step 2 to build its lessons, quizzes and exams. Name the Stripe product exactly the same as the course title — that's how purchases auto-enroll the buyer.
1Create a coursetitle, price, Stripe link — once per course▾
2Your coursespublish, open lessons, enroll players▾
Course
Price
Lessons
Enrolled
Status
3Lessons —
Players must hit the pass mark to complete this lesson — it can't be ticked manually. With Sequential unlock on, an exam gates everything after it.
👥 Community
Not in use yet — kept ready for when you switch it on
1Flagged for reviewposts and comments that need a look▾
Nothing flaggedThe community feed isn't live yet. When it is, reported posts land here with Remove / Keep.
2Post an announcementone box, one button▾
3Settingswho can post, who can comment▾
Saved with the feed when it launches — nothing here changes the site today.
Email Marketing
Connected to Brevo — contacts sync automatically
Your email marketing runs in Brevo
Every signup and Stripe purchase is added to your Brevo list automatically, tagged by what they did (signup, package, vault, course). Build campaigns and automations in Brevo using those tags.
Answers visitor questions 24/7 · escalates to you when needed
AI chatbot — ready to wire up.
The public chat bubble answers from a script today. The real Claude-powered assistant goes live once your Anthropic API key is added.
Customize Team Hub
Admin only — players never see this. Choose which modules Riverside Royals players get and set the order. Saved per team.
Course
Quiz
Your daily five · history
Every day you played, most recent first.
Your development wheel
The season mix Coach Vince built — plan share, what you've actually done, and where you stand.
Your pre-game routine
Step · a short note · when you do it. Up to 10 steps — tick them off on game day.
Lesson
Name it
⚠HOLD UP
PRE-REGISTER —
You'll be first to know when spots open — no payment now.
REQUEST A SKATE —
No payment, no commitment. Coach Vince reads every request and follows up if he can get to you.
NUDGE
Lands in their portal inbox as a "Coach check-in" message.
LOG A RESULT
Same test, same setup as benchmark day. It goes on your chart right away as a hollow point; Coach Vince verifies it from his side.
+ Add
Goals, calendar items and benchmarks are always personal — this one goes to the player only.
+ New player setup
Pick the player — the wizard walks their 8 setup steps one at a time.
🎁 Invite with a free session
They get the branded “create your login” email, and one video session is waiting on their account the moment they sign up with this address. Nothing else for you to do — no credit to add afterwards.
Already have an account? Fine — the session lands right now and the email says so.
✎ Edit team
Name, level, colours and logo update everywhere at once — the team hub, the roster header and the Programs cards.
PNG, JPG, SVG or WEBP · 5 MB max · leave empty to keep the current logo.
When on, players can't see the teammate list in their team hub. You always see the full roster here in the admin.
Add to your calendar
Pick a category, give it a name — done in five seconds.
Session length
Coach tools — lands on their calendar as a coach assignment
Entry
Change anything — this updates the entry already on your calendar.
Session length
Season Calendar
Live edit — tap a day to add training, tap an entry to edit or delete. Changes hit their portal instantly.
This week
—
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Stat
VT Hockey Development
THIS WEEK 0 / 0
One target per category, set with Coach Vince. Green = hit. Only sessions you marked done count. Tap + to log one toward it.
VT Hockey Development
SEASON-END REPORT
For . Every page but the last comes from the record — goals, weekly work, calendar, sessions, benchmarks. The last page is yours.
Give the AI a few lines in your own voice (optional)
VT Hockey Development · Game Profile
+ NEW TRAIT
Be honest. The plan only works on the real number.
Check-in
TRAIT
Where is it right now, honestly? Grey = where you had it last time.
VT Hockey Development
+ NEW GOAL
Make it specific enough that you'll know when you've hit it.
VT Hockey Development
+ WEEKLY GOAL
Builds toward
VT Hockey Development
DIDN'T GET TO IT
Honest is useful. Coach Vince sees this — it's how the plan gets adjusted, not a mark against you.
VT Hockey Development
NEW WEEK
Last week's done goals go into the record. Decide on the open ones — carry them, or drop them and say why.
VT Hockey Development
TURN THE PLAN INTO WEEKLY GOALS
Session Debrief
PROGRAM
Feature
What your season includes
Responses
Audio
🏒 On-Ice Training Inquiry
Private & semi-private ice is arranged directly with Coach Vince. Fill this out and he'll get back to you with ice, dates and pricing.
Switch player
Kids' logins
Each player signs in on their own device with a username and password you choose — no email needed. On their phone: Log in → type the username in the email box → password.
Jack
1 · Who's joining?
2 · Done
Who's joining?
Added under your family account — you manage everything from your login, and they get their own profile.
Their own development plan, their own credit balance, their own calendar. Nothing is copied across — that's the point.
✓
Done — Marco is on your family account
They have their own plan, credits and calendar. Coach Vince sees them as their own player, tagged with your family name.
MSMarco SmithNew profile
VT Video SessionLIVE
Live webinar
Live webinar
Portal email: only if the player has their own login — otherwise the Join button appears in the parent's portal account.
Secure Stripe checkout opens next — your spot is held for 30 minutes while you pay.
Partner Skate
Partner session
This is a request, not a payment. Your details go straight to the host, marked referred by Coach Vince Tarantino — they’ll contact you to confirm the spot and handle registration.
🔒 Secure, encrypted login · VT Hockey Development player portal
🎬 Film for this session
Paste a link from LiveBarn, HUDL, YouTube or Drive — anywhere Coach Vince can watch without an account of yours. Got a video file instead? Put it on Google Drive (share → anyone with the link) or YouTube as unlisted, then paste that link.
You can add or change this any time before the session from My Sessions.
🎬 Submit game film
Paste a link from LiveBarn, HUDL, YouTube, Drive — anywhere Coach Vince can watch. You'll see the status on My Sessions.
Clipped your shifts and got a video file instead of a link? Upload it to Google Drive (share → anyone with the link) or YouTube as unlisted, then paste that link here.
VT AssistantAI
Ask about camps, pricing, or booking
Hey! I'm the VT Hockey assistant — what can I help with? 🏒