U.S. Junior Golf Tour

Circuit HQ status

Enter the access PIN Ernie sent you.

That PIN is not right. Try again.
Powered by Circuit HQ

Where We Are: The App & The Software

The full picture of what is built, what is live, what you can test this weekend, and the handful of calls I need from you. Open any section, chop it down when it is handled, and drop me a note right inside it.

Prepared for Frank by Ernie and the Circuit HQ team  ·  July 6, 2026

How to use this page

0 of 0 handled
A

The App (on your phone)

The app is real and installs on your iPhone Ready to test
A TestFlight invite is coming to you today. This is the scaffolded build, not the final skin.

This is one app that runs on both iPhone and Android from a single codebase, so we are never building the same thing twice. What you are getting first is the iOS build through Apple TestFlight.

What "scaffolded" means: the screens, the plumbing, the login, the live data, and the real features are all there and working. What is not final is the polish and the branding skin. Think of it as the machine fully assembled with a plain coat of paint. It will not always be pretty yet, and something may break. That is the point of you being on it early. I am on speed dial when it does.

How you get in

  • I send you an Apple TestFlight invite link to your email today.
  • Install the free TestFlight app from the App Store, tap my link, install Circuit HQ.
  • Log in with the test account in section C1 below (or your own once we set it up).
Note from ErnieJul 6New
TestFlight invite goes to the email you gave me. If you want a second tester on it (JP, a staffer), send me their email and I will add them.
Saved
The screens that already exist Built
Player and parent app: sign in, schedule, tournaments, live leaderboards, profiles, scoring.

This is what is on the phone today. All of it pulls from the same live system as the website, so a score entered on the phone shows up everywhere.

  • Sign in with secure token login that stays logged in.
  • My schedule of upcoming events.
  • Tournaments split into upcoming, live, and results.
  • Tournament detail with a live leaderboard that updates as scores come in.
  • Register for an event and pay right in the app.
  • Tee times per round.
  • My players for parents managing more than one junior.
  • Player profile with handicap and a recruiting profile.
  • Notifications inbox and push alerts.
  • Live score taking that works even with no signal (see A4).
Saved
GPS and field operations, the piece you were fired up about On device, needs course testing
Walk up, set the pin, get distances, mark tee boxes, map out of bounds on satellite.

This is the operations layer we talked about. It is built into the same app and gated so only an admin or course official can touch the setup tools.

For the operator (you and your staff)

  • Set pins by walking up. Stand on the green, tap the hole, the app captures the pin location with an averaged GPS fix so it is accurate. An 18 hole checklist walks you through the round.
  • Mark tee boxes per tee set, same walk-and-tap flow.
  • Satellite mapping for hazards, greens, and out of bounds over licensed satellite imagery (admin web tool).

For the player

  • Live distance to the pin, plus front, center, and back of green.
  • Carry and clear numbers on hazards.
  • One tap "I drove it" to capture drive distance.
  • The course map and the day's pins cache offline at the start of the round.

Straight talk on status: all of this is coded and running on the phone. It has not yet been tested on a real mapped course for accuracy. That is exactly what this weekend is for (see A5).

Note from ErnieJul 6New
This is the wedge. No junior golf app out there does phone-free, offline, walk-up GPS the way this will. Once we prove accuracy at Reunion, this becomes a premium tier we can sell.
Saved
Offline live scoring, the headline feature Built and hardened
A scorer can enter every hole with zero signal and nothing gets lost.

Golf courses have terrible signal. So scoring is built to work fully offline: every stroke is saved on the phone first, then synced up the second there is a connection. The scorer never waits on a spinning wheel and a junior's round can never get erased by a dropped signal. We specifically went back in and hardened this so a bad connection can never delete a round.

The no-install web scoring link still exists as a backup, so a volunteer with any phone can score from a text link without downloading anything.

Saved
This weekend: beta the app at Reunion Set up and ready
A live test tournament is loaded and waiting. Log in on the ground and run these steps.

Everything is staged so you can test on the course Saturday. I loaded a live 18-hole test tournament and gave you a login that can set pins. It does not need to be perfect. Walking a few holes and setting a pin tells us a ton. If it breaks, it breaks, I am on speed dial.

Run this on the ground

  • 1. Install the app from the TestFlight invite (it lands in your email once Apple clears the build, I will text you the second it does).
  • 2. Log in with your account: frank@circuithq.test / FrankTest!2026 (also in section C, it can set pins).
  • 3. Open the test tournament named "TEST - App Scoring Sandbox" in the app. That is your live sandbox for the weekend, hammer on it, nothing you do there touches real data.
  • 4. Set pins (the GPS piece you liked): walk onto a green, open Set Pins, tap the hole, it captures that pin from where you stand. Do a few holes. The pins you set are the real Reunion greens.
  • 5. Player rangefinder: once a pin is set, check the live distance to pin and front, center, back of green.
  • 6. Live scoring: open the round, enter a few scores, watch the leaderboard move.
  • 7. Break it and tell me. Anything weird, drop it in the notes box below, I read them all.
Note from ErnieJul 6New
The real 19th Annual Mid Season event is untouched in the system. The "TEST - App Scoring Sandbox" is a separate, safe playground just for you to beat on this weekend. Set as many pins and scores as you want.
Saved
What is not in the app yet, straight talk In progress
So you know the honest edges before you test.
  • Branding skin is plain. The final USJGT look drops with the October 1 relaunch, not on this scaffold.
  • Not on the public App Store yet. It is on TestFlight (invite only). Going to the public store needs the Apple Developer account under the company entity (see D1).
  • GPS accuracy is unproven on a real course until we test at Reunion.
  • The family following link, per player push alerts ("Kai just birdied 7"), and animated play by play are next up, not in this build.
Saved
B

The Software (the website and back office)

The platform is live at circuithq.app Live
The full company system: public site, parent portal, admin, and operator tools.

The software is called Circuit HQ, and USJGT runs on it as the first tour. It is not a landing page, it is the whole operating system for the company: public tournament pages, results, rankings, the parent portal, and the admin and operator back office. When Bolt buys the next tour, it plugs in as configuration, not a rebuild.

It is built to hold every player, parent, course, registration, dollar, score, and message in one place. It is live now at circuithq.app with real payments running through it.

Saved
Registration and payments Live, one decision open
Real Stripe checkout, the $99 pricing pivot, and the join.hjgt.org plan.

Real registration and card payments run through the platform today (Stripe), including free versus paid event splits, refunds, and promo codes.

On our call we locked these in

  • $99 is the permanent 2026 price. So the ads drop the "regular $299, save $200" language. New message is simply join for $99, no false savings claim, no Meta compliance risk.
  • The NEXT99 code is not required. Since $99 is the default price, David can just drop the ShotStat price and we keep a clean, simple checkout with no code to type.
  • Urgency: sign up by August 31 to lock $50 off 2027, and that applies to brand new members joining now. That is the whole hook for the campaign.
  • The funnel destination: I replace the old landing page at tournaments.hjgt.org with our join page, then we test the checkout end to end before it goes live.
Note from ErnieJul 6New
I am sending one email to you and Sweeney today to get David to drop the ShotStat price to $99 and confirm the checkout access. Once that lands and Meta clears, we launch. Goal is live by Thursday for a month and a half of runway.
Saved
Scoring, leaderboards, and handicaps Live
Phone scoring, live leaderboards, and a real handicap engine.
  • Phone scoring by text link for volunteers with no app install needed.
  • Live leaderboards that aggregate correctly across multi round events.
  • Real handicap engine using the World Handicap System best 8 method.
  • Tournament recaps and calendar feeds.
  • We also closed a security hole so nobody can rewrite a player's score from outside. That is done and live.
Saved
Your 18 seasons of history are already in the system Reconciled
The full HJGT payment and player history, matched to the penny.

We pulled the entire historical payment record out of ShotStat and reconciled it to the penny: $36.3M across 118,858 payment rows, and wrote the real dollar amounts back onto tens of thousands of historical registrations so the admin dashboard becomes the company's true ledger, not a guess.

This is the data moat: 18 seasons of history plus every new score and shot we capture natively. Nobody else can offer these families performance insights and recruiting exports off that.

One item still needs your call: a small set of older "ghost" tournaments and a few ambiguous payment groups need your real-versus-leftover judgment before we finalize those last dollars. Low stakes, but it is yours to confirm.

Saved
C

Your logins and access

Test accounts to log in with Use these now
One login for each view: parent, player, admin, and course official.

These are throwaway test logins so you can see every view on the app and the website. They are not real families. Use the same email and password on the phone app or on circuithq.app.

ViewEmailPasswordWhat you see
Frank (you)frank@circuithq.testFrankTest!2026Use this on course. Admin + can Set Pins (course official)
Parentapi-v1-test@circuithq.testApiV1TestPass!2026Schedule, tournaments, players, profile
Playertest-player@circuithq.testTestPlayer!2026Own schedule and profile, score own round
Admintest-admin@circuithq.testTestAdmin!2026Events and admin view (no pin tools)
Course officialtest-official@circuithq.testTestOfficial!2026Admin view plus the "Set pins" GPS tools

Want your own named admin login instead of these test ones? Tell me the email and I will set it up.

Saved
D

What I need from you (chop these down)

Apple and Google account owner for the app Your call
This is what unlocks the app going from TestFlight to the public App Store.

To publish the app to the public App Store and Google Play, it should live under an Apple Developer and Google Play account owned by the company entity (Bolt Ventures or USJGT), not under my shop. Testing on TestFlight does not need this, but the public launch does. Tell me which entity owns those accounts and I will get them set up or transferred.

Saved
Entry fees for the rest of the 2026 schedule Your call
Your ~112 events from August to December are loaded but every fee is $0.

Good news: all your remaining 2026 events (August 1 through December 27) are already in the system and matched to your schedule. To make them registerable for real money I need your pricing. I will not guess a live price.

A starting proposal from your own history (adjust anything): Open events $249, Major or Invitational $299, College Prep $199, Adult-Child $99, three round or National $349. Or give me a flat number, or a sheet.

I also want to confirm the divisions per event and go live on the August events first, verify registration end to end, then roll the rest.

Saved
Send me your brand assets and the October relaunch details Your call
So I can standardize sponsor signage and get ahead of the USJGT drop.

Send me everything you have on the shared drive: logos, sponsor assets, signage. I will organize it and build the standardized sponsor system we talked about, where a sponsor uploads a logo, sees their sign, approves it, and it goes straight to print and out to the fulfillment center for the trailers.

I also want to lock the October 1 plan: that is when everything flips to USJGT branding and the new membership, price returns to $299 for 2027, and the new schedule drops. Everything from now until October runs as the current HJGT campaign, and the big creative package we build lands for October.

Note from ErnieJul 6New
If your three content creators can grab high quality footage at the mid-season event this weekend, send it my way. I will also put together a shot list. Reusable creative where we just swap the ending per event is the move.
Saved
Anything else on your mind Open floor
Drop it here and I will pick it up.

This is your catch all. Bugs, ideas, "can it do X," priorities for the two week build, whatever. You said it best: sit here, chop it down, tell the team what we need. That is exactly how we build the machine.

Saved