Feature overview
Everything Trailmark does, for everyone at the start line.
Grouped by area, each tagged with the phase it ships in and linked to a real screen — click through, don't take our word for it.
This prototype sketches the functionality; screens, flows and data are illustrative, not the finished product. It illustrates the direction and does not include the entire application plan or feature set.
At a glance
58 planned capabilities across 5 phases.
- Phase 1 · Organizer launch 28
- Phase 2 · First real season 10
- Phase 3 · Race day, everywhere 5
- Phase 4 · Commerce & community 9
- Phase 5 · Intelligence 6
Organizer dashboard
Race-day board
Results
Athlete profile
Organizer ops
Run the season without a spreadsheet.
Every event, every distance, every dollar, in one dashboard a race director actually opens every day. Setup, staffing and reporting live next to each other instead of across five different tools.
- Season dashboard. Registrations and revenue, at a glance.
- Event-year setup. Distances, pricing and cutoffs in one flow.
- Volunteer coordination. Staffing by aid station, no spreadsheet.
- Report cards. Exportable registration and finisher reports.
Registration & lottery
Entries that don't need a spreadsheet either.
A fair lottery draw flows straight into a checkout runners actually finish — waiver, shirt size, crew and pacer, saved card included. Refunds and coupons apply inline, without anyone leaving the roster.
- Event finder. Search every race, every organization.
- Public event page. Course map, aid stations, past results.
- Lottery draw. A fair, reproducible entry draw.
- Registration checkout. Waiver, shirt size, saved card, one flow.
Race day
Follow every runner, live.
Aid-station arrivals and a leaderboard update themselves, and a severity-tagged alert reaches the whole course in seconds. Crew and spectators follow one runner's position and projected finish, from a phone.
- Live race-day board. Aid-station arrivals, updating themselves.
- Race-day alerts. Push a severity-tagged alert in seconds.
- Spectator tracking. Follow a runner's position, live.
- Timing & RFID integration. Bib-tag arrivals feed results automatically.
Operations & safety
Race weekend, run like an operation.
Packet pickup on an iPad or a self-serve kiosk, a safety desk with one incident log, and a sweep list of runners overdue at the next aid station — with emergency contacts one tap away. Built for the parts of race weekend nobody sees until something goes wrong.
- Packet pickup & kiosk check-in. Scan, check ID, hand over the bag.
- Race-day safety desk. Incidents, DNFs and medical notes.
- Overdue-runner sweeps. Late runners, sorted, contacts one tap away.
- Offline-first aid-station mode. Check-ins that work with no signal.
Results
Results that outlast the weekend.
Full field, splits per aid station, finish-time distribution — the results page a runner actually bookmarks. Course records and personal bests carry forward automatically, year over year.
- Results & leaderboards. Full field, splits, finish distribution.
- Course records across years. Course records and PRs, tracked automatically.
- Series points & championships. Season standings across a series.
Communication
Say it once, know who heard it.
Compose an announcement, pick the channels, and watch delivery status animate live instead of wondering if it landed. Every reply and every announcement shows up in the runner's inbox instantly, no reload.
- Announcements & delivery log. Compose once, watch delivery status live.
- Athlete inbox. Every announcement and reply, live.
- SMS delivery at scale. 10DLC-registered SMS, delivery status included.
- Email campaigns. Re-engagement campaigns on one pipeline.
Athlete platform
One account, a whole running life.
Registration history, PRs, payments and volunteer credits, across every organization a runner has ever raced for. Every season's races and finish times, visualized in one place.
- Athlete profile hub. History, PRs and credits, one place.
- Season calendar & PR progression. Every season and finish time, visualized.
Commerce
Money that moves the way it should.
Checkout, saved cards, coupons and refunds today; live Stripe Connect payouts to an organizer's own bank account next. A merch table with its own inventory tracking runs itself at the venue.
- Commerce core & checkout. Saved cards, coupons and refunds.
- Live Stripe Connect payouts. Real payouts to organizer bank accounts.
- Shop, inventory & iPad POS. Sell merch with live inventory tracking.
- Platform fees on every transaction. A platform fee on every purchase.
Growth
Tools that grow the event, not just run it.
Peer-to-peer fundraising pages, a sponsor portal with placements sponsors can see, referral credit and the organization's own website on its own domain — each one a new reason to register, and a new line of revenue.
- Peer-to-peer fundraising pages. A charity page for every runner.
- Sponsor portal & placements. Paid placements, reported to sponsors.
- White-label organization websites. The org's own site, on its own domain.
- Referral program. Credit for bringing friends.
Community
The season doesn't end at the finish line.
Post-race write-ups and activity mini-maps from runners you follow keep the app open between races. Race-day photos are browsable and shareable the moment they're uploaded.
- Social feed. Post-race write-ups from runners you follow.
- Photo gallery. Race-day photos, browsable and shareable.
Intelligence
AI where it actually saves time.
Ask an organizer assistant how registration is pacing and get a real, usage-metered answer instead of pulling a report by hand. Photos match themselves to runners by bib number, automatically.
- AI-assisted race search. Describe the race you want, plainly.
- Organizer AI assistant. Ask about pacing, get a real answer.
- AI bib-number matching. Photos match themselves to runners.
- Platform benchmarking. Anonymized comparisons with peer events.
Mobile
One codebase, every screen.
The same server-rendered views become native iOS and Android apps with push notifications — nothing to duplicate, nothing to keep in sync. What you see in this browser is what ships to a home screen icon.
- Hotwire Native iOS & Android. One codebase, native apps, with push.
Platform
Run the business, not just the races.
Every organization, subscription tier and dollar on the platform, in one view built for the platform owner, not a race director. Live session activity by city shows the network actually being used.
- Platform revenue & organizations. Every organization and dollar, one view.
- Online-now world map. Live session activity, by city.
- Subscription tiers & organization growth. Starter/Growth/Pro mix and org growth.
- Developer API & webhooks. An API and webhooks for your own tools.
Scope of this prototype
This prototype is a structural outline of the platform, not the full feature set. Each area here is a sketch of a much deeper capability. The lottery, for example, will be a complete product of its own — entry rules, weighted tickets, qualifiers, waitlist rollover, deferrals, and fairness auditing — and only a simplified draw is shown here. Registration, race-day operations, messaging and results are similarly abbreviated.
Built like infrastructure.
See the engineering and operations underneath this prototype — security, uptime, payments and more.