Project ยท March 2026
Swim Workout Writer
A mobile-friendly OCR workflow that turns Apple Workout screenshots into reviewed swimming records.
Swim Workout Writer reduces the manual work of moving Apple Workout data into my swimming database. From a phone, I can upload workout screenshots, let Tesseract extract the fields, review and correct the result, and then confirm the database write.
The application supports persistent stroke mappings, such as treating a Kickboard label as Freestyle, so corrections improve future imports. It uses a single-user login and writes confirmed workouts immediately.
Local development defaults to SQLite, while production uses a MySQL-compatible database. Docker Compose and Caddy configurations support standalone deployment or installation alongside the Analytics Hub infrastructure.