Training Data Architecture
Connected the application to PostgreSQL and organized the data required for athletes, exercises, workouts, lifting sets, wellness entries, and performance reporting.
Project File 02
A Python and PostgreSQL training-data system built to organize CrossFit workout information, monitor athlete wellness, track personal records, and generate useful coaching reports.
Project Identity / 02
Project Overview
CrossFit Training Intelligence is a Python application for recording workouts, exercises, lifting sets, wellness check-ins, gym activity, and athlete performance data in PostgreSQL.
The project brings information that is often scattered across notebooks, spreadsheets, and separate fitness applications into one organized system for athletes and coaches.
I designed the application around practical training workflows. Users can enter workout information through command-line tools or API requests and then review readiness, personal-record, coaching, and training-load reports.
System Components
Connected the application to PostgreSQL and organized the data required for athletes, exercises, workouts, lifting sets, wellness entries, and performance reporting.
Built tools for recording lifting sets, gym activity, and wellness check-ins so training performance can be evaluated alongside athlete readiness.
Developed reports for personal-record checks, training load, readiness, coaching information, and potential injury-risk indicators.
Added a Flask web dashboard and API endpoints for accessing reports, entering training data, completing wellness check-ins, and initializing sample data.
Project Stack
The project combines a Python package and command-line interface with PostgreSQL data storage, a Flask web server, JSON API endpoints, sample-data tools, and athlete-focused reporting.