Generate race bibs from CSV files.
pnpm install
pnpm devCheckly is configured in checkly.config.ts with checks in __checks__/.
Set BIB_GENERATOR_BASE_URL to the public deployment URL before running or deploying checks:
npx checkly env add BIB_GENERATOR_BASE_URL https://your-public-app-url.example
pnpm checkly:test --list
pnpm checkly:test
pnpm checkly:deployThe current setup monitors the homepage, race configuration route, and template designer route, plus browser flows for CSV import and template preview rendering.
- Upload CSV - semi-colon delimited CSV
- Map columns - select which columns contain family name, adult name, child name, birth year, etc.
- Configure races - set year ranges and tag colors
- Generate - opens print page with all bibs
Edit components/BibTemplate.tsx to change:
- Layout, fonts, colors
- Background gradients
- Size and positioning
- Add logos or images
The component uses CSS-in-JS (styled-jsx) for easy inline styling.