The story behind RowDB
RowDB transforms scattered regatta result PDFs into a structured, searchable database for German rowing. Built for trainers and athletes who want real data - not guesswork - to drive preparation and performance.
Full-Text Search
Search across athletes, races, heats, and regattas with filters for year, boat class, club, and category.
Performance Trends
Track athlete times across seasons with line charts. See how crews improve, regress, or move between boat classes.
Regatta Analytics
Browse every indexed regatta with bar charts for top clubs, category breakdowns, and entries-by-boat-class views.
Time Comparisons
Heat-level lollipop charts show the margin between every crew and the winner, making pace gaps instantly visible.
Club Profiles
See every club's roster, win count, podium finishes, and full appearance history across all indexed regattas.
Access Control
Tiered access with search quotas. Free accounts get limited queries; authenticated users unlock the full database.
Built by athletes.
For athletes.
RowDB grew out of a frustration every competitive rower knows well: race results get published as PDFs, scattered across club websites and federation archives, and then forgotten. Comparing your time against last year's final, or scouting the crew that just beat you, meant hunting through dozens of documents by hand.
We built RowDB because we were tired of that. Trainers need to know where their athletes stand against the field - not after hours of research, but before the next training block. Athletes deserve to see their own progress plotted against the competition, season over season.
Performance doesn't happen by accident. It's the product of deliberate preparation, and preparation requires data. RowDB puts that data where it belongs: in your hands, before you get on the water.
You can't out-train someone who out-prepares you.
— The philosophy behind RowDB