TriTimes is a triathlon results viewer for Ironman and Ironman 70.3 races. Search for any athlete to see their race history and compare their swim, bike, and run performance against their age group and the overall field.
The production Cloudflare site lives in site/: Astro generates static
HTML, with Preact islands for search, charts, result pages, and athlete histories.
It deploys to Cloudflare Workers Static Assets with a small Worker for Markdown
content negotiation. The original Next.js application in app/ remains available
as a data-parity oracle and rollback source.
See site/docs/migration.md for feature parity, costs,
measurement methodology, known differences, and deployment/cutover instructions.
Prerequisites: Node.js 18+
cd app
npm install
npm run dev| Command | Description |
|---|---|
npm run dev |
Start Next.js development server |
npm run build |
Build for production (also generates search index) |
npm run start |
Start production server |
npm run lint |
Run ESLint |
Built with Claude Code and Conductor.