trailmark
Every feature, mapped.
All 58 planned capabilities on one page — by area, tagged with the phase each ships in.
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.
- P0 · Foundation
- P1 · Organizer launch
- P2 · First real season
- P3 · Race day, everywhere
- P4 · Commerce & community
- P5 · Intelligence
Organizer ops
- Season dashboard P1
- Event-year setup P1
- Volunteer coordination P1
- Report cards P1
Registration & lottery
- Event finder P1
- Public event page P1
- Lottery draw P1
- Registration checkout P1
- Roster management P1
- E-signed waivers & guardian consent P1
- Waitlist auto-fill P1
- Qualifier verification P2
- Bib transfer marketplace P2
- Data migration & reconciliation P1
Race day
- Live race-day board P1
- Race-day alerts P1
- Spectator tracking P1
- Timing & RFID integration P3
- Live GPS tracking, everywhere P3
Operations & safety
- Packet pickup & kiosk check-in P1
- Race-day safety desk P1
- Overdue-runner sweeps P3
- Offline-first aid-station mode P3
- Permit & land-manager reports P2
Results
- Results & leaderboards P1
- Course records across years P1
- Series points & championships P4
Communication
- Announcements & delivery log P1
- Athlete inbox P1
- SMS delivery at scale P2
- Email campaigns P5
- Athlete help assistant P5
- Organizer support inbox P2
Athlete platform
- Athlete profile hub P1
- Season calendar & PR progression P1
Commerce
- Commerce core & checkout P1
- Live Stripe Connect payouts P2
- Shop, inventory & iPad POS P4
- Platform fees on every transaction P1
- Accounting exports & payout statements P2
- Gift cards P4
Growth
- Peer-to-peer fundraising pages P4
- Sponsor portal & placements P4
- White-label organization websites P4
- Referral program P4
Community
- Social feed P4
- Photo gallery P4
Intelligence
- AI-assisted race search P5
- Organizer AI assistant P5
- AI bib-number matching P5
- Platform benchmarking P5
Mobile
- Hotwire Native iOS & Android P3
Platform
- Platform revenue & organizations P1
- Online-now world map P1
- Subscription tiers & organization growth P1
- Developer API & webhooks P2
- Multi-language & localization P2
- Platform operations & status page P2
What a professional platform developer brings
The parts nobody sees until they fail.
The work underneath the screens, built in from the start.
- In place today
- Planned
- Unmarked: practice
Security & privacy
- Tenant isolation
- Authorization on every request
- Audited access
- Secrets management
- Dependency patching
- Privacy-law requests
- Minors' and medical data
Scale & reliability
- Registration-open spikes
- No overselling under concurrency
- Idempotency
- Background queues
- Caching
- Zero-downtime deploys
- Failover
- Backups and point-in-time recovery
- Restore drills
- Capacity planning
- Load testing
Money
- Payment processing
- Platform fees
- Payouts
- Refunds and credits
- Disputes
- Tax reporting
- Reconciliation
Compliance
- Card data out of scope
- SMS carrier registration and consent
- Email sender rules
- Accessibility
Operations
- Observability
- Alerting
- On-call
- Incident response and postmortems
- Status page
- Support tooling and automated tickets
- Audit logs
- Feature flags
- Release management
- Cost control
Product & engineering craft
- Data modeling for multi-year events
- Migrations from existing platforms
- Automated tests and quality gates
- Design system
- Internationalization
- Native mobile release pipelines
- Offline race day
- Documentation
- Roadmap and prioritization
- Vendor evaluation
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.