Builder's notes · Lakes Entrance Trifecta Weekend

Talaria,
rebuilt.

Talaria already has the right features. I rebuilt how it looks and where it lives, so racers trust it on sight. It runs on the same Google Sheet, and I added a crew side to go with it.

Live demo

talaria.ryanchoong.com

From

Ryan Choong, racing the Ultra on Sun 22 Nov

Status

Concept on sample data. Not affiliated with Spartan.

Talaria todayWhat works

The features are right. Credit to whoever built it.

01

One place for race day

Start time, pick-up, course map, rules, results and splits. Before Talaria, that was spread over five emails and the website.

02

Check-in code is locked

The QR only shows after a date-of-birth check, so a forwarded email can't get someone else into the corral.

03

Runs off a Google Sheet

The crew can change a wave time or a pick-up note without a developer. That's the right call for a small team.

So this isn't a rewrite. It's a pass on look and trust. The data, the logic and the sheet stay as they are.

Talaria todayWhat costs trust

Racers are told not to type their email into a link like this.

01

A free host

It lives at spartan-talaria.netlify.app, with a "Powered by Netlify" badge on the sign-in screen. That's what a copycat site looks like too.

02

A stranger's email

The race guide came from checkoutsecure.net, and the preview text repeated "Meet Spartan Talaria" five times. Easy to bin as spam.

03

Mixed messages

The email says "Wave times are final", then two lines later says to change your start time in your account. Racers will email to ask which one is true.

None of this is the code. It's the address, the sender and the first screen, and each is cheap to fix.

The rebuildSame features, new skin

Same data. It looks like Spartan now.

Today
  • Addressnetlify.app subdomain
  • First screenA dark form and a host badge
  • Start timeOne line among many
  • Race morningSame screen as race week
  • ResultsA list of numbers
Rebuilt
  • AddressA Spartan domain, sent from a Spartan email
  • First screenSpartan type, red and black, a line on why the code is safe
  • Start timeA race bib: the time huge, wave colour on top, QR below
  • Race morningCounts down, then shows "check in by" and "on course"
  • ResultsFinish time, three placings, splits, and the next race
Try itLive app, sample racers

Pick a racer. Move the clock.

This phone is the real app, not a picture. Tap around inside it, or use the buttons to jump between racers and moments in the weekend.

Racer
When
Jump to

Sample date of birth: 1 Jan 1990

The addressThe cheapest fix

Move it to a Spartan address. Nothing else has to change.

Today

spartan-talaria.netlify.app

Free subdomain on someone else's brand, with their badge on screen.

→
Web address

talaria.au.spartan.com

One DNS record from whoever runs the Spartan domain. A .com.au you own works too.

→
Email

race@au.spartan.com

Send the guide from a Spartan sender, so it lands next to the rest of your race emails.

The Apps Script, the sheet and the crew's workflow stay as they are. Racers just see a link they already trust.

Second actLive, sample data

Talaria shows racers the sheet. This lets the crew run it.

talaria.ryanchoong.com/race-control
Race ControlWhat it catches

Small gaps in the sheet become race-week emails.

10 in 60s

Start-time requests

Each request is checked against wave capacity, team splits and your policy. Approve, or offer the nearest wave, in one click.

20 min

Weak waves, early

On race morning it compares check-ins to the usual curve, so a wave that's behind shows up while you can still release spots.

0 sent

Racer inbox

It drafts replies from your published policies. A person sends every one. Medical, refunds and complaints always go to a person.

How it fitsNothing to migrate

Same sheet in, same sheet out.

01

Ticketing export

The entry list you already pull into the Talaria sheet
Today
02

Google Sheet + Apps Script

Stays the source of truth. No new database.
Today
03

Talaria, rebuilt

Same lookups, new look, on a Spartan address
New skin
04

Race Control

Reads and writes the same rows, with a log of every change
New
Ryan ChoongRacer, builder
After Lakes Entrance

15 minutes to walk your team through it, on a copy of a real event sheet?

On my end

I build ops tools for small teams through Redpoint, and I'm racing the Ultra at Lakes Entrance on 22 Nov. I'll bring notes from the start line. If it's useful for your next event, I'd set it up on your sheet before then.

Links