USA Prime Boys of Summer
Opening the clubhouse
Powered by Muck App
USA Prime Boys of Summer The Boys of Summer Family
Hard work, dedication, and commitment live here
Est. 1989 · Cuyahoga Falls, Ohio · Baseball & Softball

Two programs, one clubhouse. Rosters, schedules and tryouts live inside each door — the field, the HitTrax lane and the rate card are shared by everybody.

Pick your dugout
Not on a team yet?

Ask for a
private tryout

Missed the tryout weekend, moving into the area, or coming off a rec season — tell us about the player and a coach from that age group sets up a private look. You hear back within two days either way.

About 45 minutes, usually a weeknight. No charge, and no obligation on either side.

Sundays in the bay

HitTrax
League

Every swing measured, a bracket on the screen and a table nobody wants to finish bottom of. Sign up as a player, or register your whole team and pay in one go.

$100 per player — includes a league shirt. Rostered Prime players and outside players both welcome.

Teams
This Season
Missed tryouts?

Ask for a private look

Moving in from out of town, coming off a rec season, or you just missed the weekend — tell us about the player and a coach will set up a private evaluation.

  • Takes about 45 minutes, usually on a weeknight
  • A coach from the age group runs it, not an intern
  • You hear back within two days either way

Or come to the open weekend

  • Every age group, both days, no appointment
  • Returning players try out too — nobody is pre-slotted
  • Registration opens online six weeks ahead
The teams in actionReserved — photos coming

These four slots are held for game and practice photographs of your own players. Send them over and they drop straight in — the first one becomes the banner at the top of this page.

Hero shot
A swing, a slide, a dogpile — landscape
2400×1400 or larger
Team photo, full roster in uniform
1600×1200 or larger
Practice on the turf, coaches working
1600×1200 or larger
Celebration / trophy presentation
1600×1200 or larger
USA Prime Boys of Summer
Cuyahoga Falls, Ohio · Since 1989

Built for the
long season

USA Prime Boys & Girls of Summer is a travel organization that runs its own indoor facility — which means our teams practice on their own schedule instead of renting somebody else's leftover hours.

Who we areThirty-seven seasons

A not-for-profit organization established in 1989 and based out of Northeast Ohio, we are one of Ohio’s oldest premier amateur baseball organizations still in existence today.

We field baseball and softball teams at every age group from 9U through 18U. We compete locally in nationally sanctioned baseball and softball leagues, and in local and out-of-state tournaments against highly competitive teams from across the United States and Canada.

Founded by our late president Darrel Jennings, the organization passed in 2014 to Greg Kroah, who runs it today as managing partner. Sam Petrey joined him as a second managing partner in 2024.

We honor our founder by continuing that history — building great ball players, and turning out young men and women ready to take on the world as they head into adulthood.

Hard work, dedication, and commitment live here.

What Prime addsNational footprint

Being part of USA Prime puts a Northeast Ohio roster on a national map. Prime runs programs across the country, and that network is what opens doors a single local club cannot — national events, showcases in front of college and professional scouts, and competition against the best teams from other regions rather than the same opponents every summer.

For a player chasing the next level, that exposure is the point. Scouts go where the talent is concentrated, and the Prime name is what gets our teams into those rooms.

Our mission

To teach the integrity of the games of baseball and softball, and to help players understand the greatness of these games while learning the life lessons that come with their sport.

To guide and enhance the process of advancing to the college or professional level.

To provide the best learning atmosphere, the best competition, and the most fun the games of baseball and softball have to offer.

How we do it
  • We reinforce what you already teach at home. Attitude, teamwork, hustle and discipline — the positive values parents and guardians instill in our players.
  • A year-round program. Instruction from a wide array of knowledgeable, well-respected coaches and instructors, aimed at accelerating how fast a player’s skills develop.
  • New avenues to next-level exposure. We keep looking for places our players can showcase their talent against best-in-class competition.
  • A rich tradition of winning, maintained.
What the season coversIncluded in participation
Local league play

Younger teams start in late April or early May. High school-aged teams start immediately on high school release.

Release usually falls between the end of May and mid-June, depending on how far each high school program goes.
A fall season

Steady fall training, scrimmages and team activities from mid to late August through early October.

Scrimmage schedules vary by team.
5–6 tournaments

Typically including at least one out-of-state tournament.

Fields and equipment

Baseballs and softballs, training equipment, field rental and umpire fees.

The indoor facility

A state-of-the-art indoor training facility in Cuyahoga Falls, conveniently located between Canton and Cleveland.

Uniform and equipment package

The full Boys of Summer or Girls of Summer kit.

Off-season training

An ongoing program running from September until games start in May.

OHSAA rules prohibit our older teams from training during the high school season, which usually begins sometime in February.
Nothing hidden

Every dollar raised — participation cost, sponsorship, fundraising or otherwise — goes directly toward the cost of running the organization.

The managing partners, board and coaches pledge to keep improving and streamlining operations, to make participation as cost-efficient as possible without compromising the integrity of the program.

We welcome players, parents, guardians and coaches who are committed to supporting this mission and to the rules and guidelines set out in our Codes of Conduct and Participation.

Gregory Kroah & Sam Petrey · Managing Partners

What we are now

9U through 18U, one standard

Baseball and softball at every age group. Every team carries the same crest, the same practice expectations and the same development plan, whether it’s a first year of kid-pitch or a last summer chasing college looks.

Coaching that stays

Coaches move up with their group where it makes sense, so a kid who starts at 10U isn’t starting over with a stranger every fall.

The building is the difference

An open indoor field for full team practices, plus a dedicated bay running HitTrax. Bad weather stops being a reason to cancel.

Open to the neighborhood

When our teams aren’t on the floor, high school programs, rec leagues and families can rent the floor or the HitTrax bay at posted rates.

Boys of Summer Baseball LLC — a not-for-profit organization, doing business as Boys of Summer Baseball and Girls of Summer Softball. Established 1989, Northeast Ohio.

Cuyahoga Falls, Ohio
Thirty-seven seasons of hardware on the way to the turf
Inside the facility
Seven lanes, 90 ft deep

The open floor

Ninety feet by fourteen per lane, seven of them — infield work, ground balls, pitchers off a portable mound at 60′6″ and 46′ for the younger groups. When a team has it, they have all of it.

The instrumented lane

HitTrax & the machine

One dedicated lane, and the only one with the pitching machine in it. Exit velocity, launch angle and projected distance on the screen while you swing. It books independently — the one thing that runs alongside a team practice.

Nobody cares, work harder

The weight room

Rack, bar, dumbbells, kettlebells, slam balls and a treadmill. Speed-and-agility groups and off-season strength work run in here while the floor is busy.

Est. 2020

The front room

Where you check in, where the gear sits, and where every trophy this organization has won since 2016 is looking at you on the way in.

By the hour

Rental lanes

Netted hitting lanes when no team is practicing. Bring your own bucket — no machine and no HitTrax in these.

Look for the door

Find us

105 Marc Dr.
Cuyahoga Falls, OH 44224
234-738-3869
usaprimebosinfo@bosohio.com
Open when the floor is booked — the calendar is the schedule.

Shared calendar · All teams · All renters

Book the field

A team practice takes the whole field — that's the rule the calendar is built around. The only thing that runs alongside it is the HitTrax lane. Weekly practice blocks are set by staff; everything else on this board books itself, and only cancellations come back to a human.

Prime coaches — extra practices

Your weekly block is already on the calendar — staff set the rotation from what the coaches asked for. This is for everything on top of it: a makeup after a rainout, extra reps the week of a tournament, an early session before a showcase.

  • No charge. Team time inside the organization is free — if the floor is open, take it
  • Your team code shows you open floor; the weekly rotation is set by staff, not claimed here
  • An extra practice books the whole field, confirmed on the spot
  • Booking the whole field never takes the HitTrax lane — if nobody is in it, your team just has the extra space
  • Open time unlocks 14 days ahead
  • Tap your own practice on the board to drop that one date — your weekly block stays put
  • A dropped practice goes straight back on the board; any team can take it, no permission needed
  • Moving or dropping the recurring block itself is a staff job — ask them

Outside organizations

High school programs, rec leagues, other clubs and families. Take the whole floor by the hour when no team has it, or an hour in the HitTrax bay any time it is free.

  • The whole floor is $150 an hour — five lanes, 90 ft by 14 ft each
  • Call for a discount on bulk bookings
  • Rental lanes have no machine and no HitTrax
  • The HitTrax bay stays bookable even when the whole floor is taken — $40 an hour for anybody
  • Single-lane hire is not open yet — whole floor only for now
  • Confirmed immediately — no waiting on staff, paid at booking
This weekViewing as: Public
How to read this: Seven lanes, 90 ft by 14 ft each. Lanes 1–5 are the floor; a practice stretches across all five because that is exactly what it takes. The HitTrax bay on the right takes up the last two and is never blocked by anything on the floor — if nobody has booked it, the team practising just has the extra room. Hatched cells are closed; tap one and it says why.
Prime team practice — whole field Outside rental HitTrax lane Private tryout HitTrax league Held, awaiting payment Blocked / closed
The floor itself7 lanes · 90 ft × 14 ft each
What you are booking

The floor

Seven lanes, 98 ft across and 90 ft deep. A practice takes lanes 1–5; the bay is its own booking.

Mound distances & net lines
Still useful if you have a drawing with the 46 ft and 60′6″ marks on it
Any legible plan or photo

The board runs 8:00 AM to 9:00 PM and scrolls inside its own frame — drag it up and down for a time, sideways for the fourth lane. Tap any open cell to book it. Nothing saves in this concept.

Rules the calendar enforces

A practice takes the field

Team practice needs an open field, so booking one puts a bar across every rental lane for that window. No renter can land underneath it and no practice can start on top of a rental.

The HitTrax lane is carved out

One lane, HitTrax and the pitching machine in it, on its own calendar. It is the only thing in the building that can run at the same time as a team practice.

Rent a lane, not the gear

Rental lanes are nets and space. The machine and HitTrax live in their own lane and get booked there — the rental form says so before anyone pays.

Refuse, then explain

When a booking collides with a practice, the calendar names the team holding the field and points at the next open window instead of just greying the cell out.

One lane · HitTrax and the pitching machine · Books independently

The instrumented lane

Every swing gets a number — exit velocity, launch angle, projected distance. It's the only lane with the machine, and the only booking in the building that runs alongside a team practice.

Pick a session type

One lane, so one column — slot length follows the session type you picked above. Nothing on this calendar is affected by what the teams are doing on the field.

One lane, two wheels, every ball measured
Fastball, curveball, or a screen keeping score
HitTrax League$100 per player

Sundays in the bay. Every swing measured, a bracket on the screen, a running table. $100 a player, league shirt included. Sign up on your own, or register a whole team and settle it in one payment — you enter the roster, we total it up.

Derby nightConcept

Bracket on the screen

Eight hitters, three rounds, hardest-hit ball advances. The lane already keeps score — the site handles signup, seeding and the payout of bragging rights.

Season leaderboard

Top exit velo by age group, posted publicly. Nothing makes a 13-year-old book another session faster than seeing his name in second.

Runs during practice

Because the lane is carved out, derby night can run while a team works the field. Two revenue streams, same hour.

Player accounts · Credits · The HitTrax lane

Training credits

Sign a player up once. Rostered Prime players start each season with credits already in the account; everybody else buys a pack. Spend them on cage time until they run out, then top up.

On the training schedule

Group sessions the coaches put on — clinics, position work, derby nights. Open to rostered Prime players only, and paid for with the same credits as the lane. Staff post and pull these from the admin panel.

Sign a player up

One account per player. The parent's email is where confirmations and the balance reminder go.

A rostered player starts the season with 12 credits already in the account. Leave the team and code blank and the account works the same way — it just starts empty, and you buy a pack.

How credits work

One currency for every kind of solo cage time, so nobody has to read a price list before they book.

  • Rostered Prime players start the season with 12 credits, included in team fees
  • Everyone else creates an account free and buys a pack to start
  • Credits come off the balance the moment a session is booked
  • Cancel any time and the credits go straight back — no waiting on staff
  • Credits reset every August 1 — nothing carries over into the next season
  • Prime families buy top-up packs at a lower rate than outside players
Credit packsPrime family pricing

Packs never expire on purchase — the credits inside them expire with the season, same as the rest. Prices are placeholders like everything else on this build.

Why credits instead of prices

The decision gets smaller

A parent deciding whether to spend $45 on a Tuesday says no more often than one spending 5 of the 12 credits already sitting in the account. The money conversation happened once, at registration.

Empty hours get used

Credits that expire at season end are credits that get spent. The reminder email at 3 credits left does more for your Tuesday afternoons than any discount.

The roster spot gets heavier

Twelve credits in the account is a number on the registration page. It makes the team fee feel like it bought something specific.

Refunds stop being awkward

Cancel in time and the credits go back instantly. No card refunds, no partial charges, no phone call.

Draft schedule · Every number is a placeholder

Rates & packages

Two columns everywhere: what a Prime family pays, and what everybody else pays. The gap is the whole argument for being on a team here.

The field — per hour
SpacePrime familyOutside
Team practice or coach bookingNo charge—
Whole field (all five rental lanes)No charge$150
Single lane (not bookable yet)$25$25
Recurring team practice block (placed by staff, runs to a set date)No chargeBy arrangement
Bulk bookingsCall for a discount

Seven lanes at $25 each would be $175 for the floor. It is $150, because the HitTrax setup takes up one or two of them until it gets moved. Single-lane hire is priced and built but switched off while the schedule settles — staff turn it on, and pick the nights and hours, from the admin panel. Rental lanes never include the machine or HitTrax; those are priced below. Call for a discount on bulk bookings.

HitTrax bay — per session
SessionRostered Prime playerAnybody else
HitTrax — 1 hour2 credits$40
Machine only — 1 hour (parked)—$32
Small group, up to 4 — 1 hour (parked)—$70
Team cage day — 90 min (parked)—$190

$40 an hour, flat. There is no separate family discount in cash — a rostered Prime player uses 2 credits, and that is what it costs them. Twelve credits with a roster spot is six HitTrax hours. One hour is the only HitTrax booking right now. The half-hour slots are gone. The three marked parked are built and priced but switched off — they come back on from the admin panel when the bay is reconfigured. Sundays belong to the HitTrax League, so the bay takes no bookings that day.

Packages
ItemPrime familyOutside
10-hour lane card (pay 9)$225$360
HitTrax 5-pack — 60 min$200$270
Machine 5-pack — 60 min$145$215
Lane pass — unlimited off-peak, per month$110—
Training credits
PackPrime familyOutside
Season credits (12, with a roster spot)In team fees—
HitTrax hour ($40 in cash)2 credits
Coach-run training session1 credit each week
10 credits$95$150
25 credits$225$350
50 credits$420$650

A HitTrax hour is 2 credits. A coach-run training session is 1 credit a week, so a four-week block costs 4 and is paid for up front. Twelve credits come with a roster spot — enough for six HitTrax hours, or a block of training and a few hours besides. Credits reset every August 1 and nothing carries over.

Policy
RuleTerms
Outside rentersPaid at booking
CancellationCredit, not cash
When you can cancelAny time, from the email
No-showCredit, not cash
Credit expiresEnd of season
Bulk bookingsCall for a discount
Certificate of insuranceOrgs only

“Prime family” means a currently rostered player in either program. That's the lever — widen the gap and membership sells itself; narrow it and the rental side carries more of the building.

Team store · Both programs

The gear

Uniform pieces, practice tops and the things that go missing the week before a tournament. Carried over from the old site’s shop — every item below is a placeholder until you tell me what you actually stock and what it sells for.

What families ask forSample catalogue

Sizes, stock and real photography all come later. What matters now is that the store is inside the site: an order writes a row into the same directory as a booking or a tryout request, so “everyone who bought a hoodie” is a list you can pull the same way as “everyone who used HitTrax.”

Front room, 105 Marc Dr.
Or just grab it off the bench on your way in
How the thing actually works

Blueprint

The concept above is the skin. This is the machinery underneath — how fifty teams share one field without a group text deciding everything.

The core constraint

One field, one team at a time

A practice needs the open floor. That single rule collapses most of the scheduling complexity: the field is either a practice, or it's rentals, never both.

One carved-out lane

HitTrax plus the pitching machine, in the only lane that has either. It sits outside the field's conflict rules entirely — the building's second revenue stream, running on top of the first.

The scarce thing is weeknights

3–10 PM, five days a week. That is the entire inventory worth fighting over, and it is what the season draft below exists to divide.

The season draftThe 50-team answer

With one field and fifty teams, weeknight practice slots are the whole economy. Staff place them in rounds before the season from what each coach says they can do, and only the leftovers go to open booking.

1

Staff sets the board

Facility hours, blackout dates for tournaments, and how many practice blocks exist per week. Teams seeded oldest-first, or by tier — your call, but fixed before anyone sees it.

2

Coaches say when they can

Not a booking — a request. “Tuesdays or Thursdays, after 6:30, school ball until then.” It lands in the row beside that coach’s priority score, so the two things you are weighing sit together.

3

Staff place round one, then seconds

You assign one recurring block per team, working down the priority order, honouring requests where they fit. Nobody gets a second until everybody has a first. Placing a block writes it to the shared calendar, so nothing can land on top of it.

4

The floor opens

Everything unplaced becomes bookable, and that is where coaches book extra practices — makeups, tournament weeks, an early session before a showcase. Coaches see open floor 14 days out, the public 7. That week of head start is a membership benefit that costs you nothing.

5

Staff keeps the veto where it counts

Bookings and cancellations both run themselves. What stays a human decision is the weekly rotation, blackouts, weather calls and bumping a block for a tournament — the things staff initiate rather than approve. Each one fires a push and an email to everyone it touches.

Who can do what

Public — no login

Browse everything. Book a lane or a HitTrax session with a form: name, org, phone, email, headcount. Confirms on the spot, card on file for the no-show policy.

Coach — 6-character team code

Same pattern as your Game Tracker invite codes. No account, no password resets. Books extra practices free on open floor and sees only their own team. The recurring block is staff’s to place and staff’s to move — a coach asks rather than re-books, which is what keeps fifty teams from quietly reshuffling the week.

Staff — real login

Approves and denies, blacks out dates, runs the draft, overrides anything, exports the week. Two or three people, not twenty.

Prime family — player code

Optional later: a family-level code so parents get member pricing on the HitTrax lane without going through a coach.

Under the hoodMuck stack

Two resource types

The field (rental lanes that a practice consumes whole) and the HitTrax lane (independent). Conflict rules live on the resource, so adding a fourth lane later is a data change, not a rebuild.

Firestore, like the rest

Bookings, teams, codes and blackouts as collections. Rules let a code read its own bookings and block listing everything else — the Game Tracker pattern, already proven.

Rates as data

One rate table drives the pricing page, the quote in the booking sheet and the monthly report. Change a number in one place, it changes everywhere, no redeploy.

Static site, live calendar

Firebase Hosting like muckapp-baseball. The pages are fast and cacheable; only the calendar talks to the database.

Payments through PayPal

PayPal Checkout puts PayPal, Venmo, Apple Pay, Google Pay and cards behind one button — 3.49% + $0.49 on PayPal and Venmo transactions, no monthly fee. Its webhook fires on a confirmed payment, and that is what grants the credits or confirms the slot, so the ledger never trusts the browser.

Money at the booking, not after it

An outside renter books and pays in the same breath. The slot goes on the board as a ten-minute hold first, checkout runs, and only the webhook flips it to confirmed — so nobody ever pays for a window somebody else already took, and a hold that goes cold falls off by itself. Coaches inside the organization never see this step; their bookings are free and instant.

Credit, not refunds

Nothing goes back to a card. Clear a cancellation and the money lands on that renter’s account as facility credit, spendable the next time they book — the hour was lost either way, and this turns a cancellation into a returning customer instead of a chargeback. Staff can hold some of it back; a staff-initiated cancellation credits the whole amount automatically.

The cancel link does the work

Every confirmation email carries a signed one-time link back to that booking. Tapping it frees the slot, moves the money to credit and sends a second email with a Find another time button — the whole loop, no staff. Signed, so nobody can cancel a slot that is not theirs.

Nobody approves a cancellation

A coach dropping one practice, a renter using their link, a player pulling out of a clinic — each undoes itself, frees the floor, returns the money as credit or the credits to the balance, and tells whoever needed telling. Staff see a list afterwards, not a queue beforehand. The one thing that stays a human decision is staff taking a slot back — weather, a tournament, a burst pipe — and that one refunds in full, because the building made the call.

A dropped practice is not a dropped block

Cancelling next Tuesday cancels next Tuesday. The recurring block lives on the admin side and only staff move it, so the rotation cannot quietly unravel one week at a time. The freed floor goes back on the board with no gate on it — another coach wanting the hour just takes it.

The coach is the one who needs the email

When a player drops a clinic, staff do not need to know — the coach does, because he is the one driving in. The drop fires a headcount note to him: who is coming, how many spots are open, and a flag if the session has emptied out. No penalties, no windows, no rules to enforce. If people start abusing it, that is the day to add a cutoff, and not before.

What credit cannot do

A no-refund policy binds the renter, not the card network. Anyone who paid by card or PayPal can still file a dispute, and PayPal decides it on whether your terms were visible before they paid — which is why the policy sits on the checkout step, the rate card and the confirmation email, not buried in a page nobody opens. Expect to hand back cash occasionally for a slot you closed yourself; credit is the default, not a wall.

Sound is synthesized

The crack and the crowd on the home screen are generated in the browser with Web Audio — no audio file to download, no license to worry about, a couple of kilobytes of code. Same approach as the Music Studio synth engine.

Leaving Wix

New site gets built and tested on a Firebase preview URL. Only at the end does the domain's DNS get pointed at it — the Wix site stays up and untouched until the day we cut over.

Credits & the newsletterNew

Credits are a ledger, not a number

Never store a balance on its own. Store every grant, purchase, spend and refund as a row, and the balance is their sum. When a parent says the math is wrong you can show them the line that did it — and a double-click can't spend twice.

Spending has to be atomic

Checking the balance and then writing the booking is two steps, and two devices can slip between them. A Firestore transaction takes the credits and holds the slot together, or neither happens.

Expiry is a dated grant

Each grant carries its own expiry, and the balance only counts grants still live. That way the season allotment can lapse while a pack bought in June is still good, without a nightly job rewriting balances.

The reminder is the product

An email at 3 credits left and another two weeks before expiry. That pair does more for winter Tuesday bookings than any pricing change — and it's the reason the newsletter list and the player accounts should live in the same database.

Two different permissions

A family that booked a lane gave you their email to confirm a booking, not to receive marketing. Transactional mail can go to anyone you have an address for; a season announcement or a promotion can only go to people who opted in. The directory tracks those separately, and the export honours it — which is why a segment shows “42 records, 31 can be emailed.”

Newsletter, both ways

Signups write to your own collection first, then sync out to the mail service. You own the list even if you switch providers, and a provider outage never loses a signup.

Unsubscribe is law

CAN-SPAM requires a working one-click unsubscribe and a real postal address in every send. That's the main reason to let a mail service handle delivery rather than sending from the site.

Open itemsYour calls
WixNeed the login, or at minimum whoever controls the domain's DNS. See the migration note — there may be less to get into than you think.
Lane countGrid is drawn as three rental lanes plus the HitTrax lane. Tell me the real number and hours and I'll redraw it.
PhotosFacility shots are in and used as backgrounds. Still open: four action photographs per program (hero, team photo, practice, celebration) and the field layout drawing on the Facility page.
SoundCrack and crowd are synthesized. If you'd rather produce a real recording, it drops straight in.
EmailThe @outlook.com account stays for human mail. Pick a sending service for notifications and blasts — see the note below.
VectorsThe Family wordmark and the Girls crest are rebuilt from JPEGs. Originals (.ai/.eps/.svg) would be sharper.
RatesEvery number is invented. The structure holds once you replace the Prime lane hour.
PaymentPayPal Checkout with Venmo turned on is the likely pick. Need to know whether the organization is a registered 501(c)(3) — that changes the rate.
HoursNobody is at the building every day, so a posted “10–4” would contradict itself. The Find us card currently says the floor opens when it is booked. Tell me if you want fixed hours instead.
StoreSix placeholder items. Need the real catalogue and prices — or a decision to hand off to your existing supplier instead.
About pageNow the organisation’s own words, tightened for the web. Two things still to confirm: the founder’s name and the 2014 handover, and where Prime belongs in the story — the existing text does not mention it.
Not-for-profitThe page now says not-for-profit rather than non-profit — every dollar goes back into running the organization, which is what the About text describes. Whether there is also an IRS 501(c)(3) determination is a separate question and only affects the payment account.
ContactIn — 234-738-3869 and usaprimebosinfo@bosohio.com, on the Find us card and in the footer. The automated mail now sends from bookings@bosohio.com and training@bosohio.com; confirm that domain is ours to send from.
Staff only · Owners and directors

Admin

Post the practice schedule, set who drafts first, authorize cancellations, adjust credits and put events on the calendar. Everything here writes to the same board everybody else is looking at.

Staff sign-in

Two or three people hold this, not twenty. On the live site it's a real login with a password you can reset — not a shared code like the coaches use.

First time in? Put your email above and press Forgot password — you will get a link to set your own.