Aplicación de escritorio desarrollada en Python con Tkinter para llevar un registro de entrenamientos de calistenia.
Permite guardar tus progresos semana a semana, visualizar estadísticas mediante gráficos y resetear el seguimiento cuando quieras empezar desde cero.
- Registro semanal de ejercicios, repeticiones y comentarios.
- Visualización de desempeño en gráficos dinámicos con Matplotlib.
- Posibilidad de resetear el progreso y comenzar desde cero.
- Exportación de datos en archivos locales.
- Interfaz intuitiva construida con Tkinter.
- Icono personalizado de calistenia incluido en
img/CalisWork.ico.
- Python 3.x
- Tkinter (interfaz gráfica)
- Pandas (manejo de datos)
- Matplotlib (gráficos)
- PyInstaller (empaquetado a .exe)
EjercitaciónFisica/
│── app.py
│── ui_modern.py
│── utils.py
│── requirements.txt
│── requirements_full.txt
│── README.md
│
├── data/
│ └── progreso.csv
│
└── img/
├── CalisWork.ico
├── CalisWork Grafico.png
└── CalisWorkAPP.png
- Clonar el repositorio:
git clone https://github.com/ezebellino/Seguimiento-Calistenia.git cd Seguimiento-Calistenia - Crear entorno virtual e instalar dependencias:
python -m venv venv
source venv/bin/activate # En Linux/Mac
venv\Scripts\activate # En Windows
pip install -r requirements.txtEste archivo incluye solo las librerías esenciales para correr la app:
~ pandas
~ matplotlib
~ openpyxl
** OPCIONAL - Instalar todas las dependencias exactas del entorno de desarrollo **
pip install -r requirements_full.txt- Ejecutar la aplicación:
python app.pySi deseas generar un archivo ejecutable (.exe en Windows):
pyinstaller --onefile --windowed --icon=img/CalisWork.ico app.py
El ejecutable se generará en la carpeta dist/.Exportar reportes en PDF.
Añadir más métricas de desempeño.
Modo oscuro para la interfaz.
Soporte multilenguaje.
Desarrollado por Ezequiel Bellino 📍 Argentina

