Elite mobile-first workout tracker for CrossFit athletes. Log WODs, crush PRs, visualize progress.
Automatic personal record detection for weight, time, and AMRAP workouts. Watch your numbers climb.
Visualize your progress with charts and graphs. Track movement volume, workout frequency, strength gains.
314 benchmark WODs pre-loaded. Create custom templates. Log once, track everything.
One-tap logging from templates. Mobile-optimized for gym use. No friction, just results.
Wodify CSV import. Full database backup/restore. Your data, your control.
Install on any device. Offline support. Works like a native app. No app store required.
Full gym scheduling: locations, class templates, sessions, coach assignments, reservations, waitlist, and credit packages.
PR leaderboards across the gym. Consistency achievements for showing up. Compare your lifts against the community.
Three-tier roles: Athlete, Coach, and Admin. Coaches manage rosters and check-ins. Admins control the full system.
Built with production-grade architecture. Clean separation, comprehensive testing, multi-database support.
// Clean Architecture in action
func main() {
// Repository layer
workoutRepo := repository.NewWorkoutRepository(db)
// Service layer
workoutSvc := service.NewWorkoutService(workoutRepo)
// Handler layer
handler.RegisterWorkoutRoutes(router, workoutSvc)
}
Open source. Self-hosted. Your data under your control.