The Crumpet Challenge
Set up players, then tap through the holes
Sync off

Live sync

Both phones enter scores into the same card. Everything still works with no signal and catches up when it returns.
Send the share link to your other scorer — it carries the database and room code, so they just open it and start scoring.
One-time setup — where the database URL comes from
  1. Go to console.firebase.google.com and sign in with any Google account.
  2. Create a project — name it anything. Turn Google Analytics off when asked.
  3. In the left menu: Databases & Storage → Realtime Database → Create database. Not Firestore — it must be Realtime Database.
  4. Location: pick Belgium (europe-west1). Rules: choose Start in test mode, then Enable.
  5. The database screen now shows a URL like https://your-project-default-rtdb.europe-west1.firebasedatabase.app/ just above the data panel. Copy it and paste it in the box above.
  6. Tap Test. If it says Connection OK you are done. Then tap Share link and send that to your other scorer.
Test mode leaves the database open to anyone holding the link, and expires after 30 days. For golf scores that is fine — just create it in the week of the trip. To tighten it, set the database rules to {"golf": {".read": true, ".write": true}}.

Setup password

Players & handicaps

Tap D1 / D2 to set who plays which day.

Handicap allowance

Playing handicap = handicap × allowance, rounded to nearest whole shot.

Course card

Woodbury Park and Bridport cards are pre-loaded. Par is confirmed for both; Woodbury's stroke index differs between sources, so check it against the card on the first tee and tap to correct anything.

Data

Scores save automatically on this device. Take a backup before the round if you want a safety net.