GymMachine
Gimnasios pequeños y medianos Proyecto académico · código abierto
Sistema de gestión de gimnasio: panel de escritorio para el dueño y app Android para administrador, entrenador y miembro, sincronizados en tiempo real.

El problema
- Los gimnasios pequeños llevan miembros, pagos y vencimientos en hojas de cálculo o cuadernos.
- Rutinas y dietas se entregan en papel y nadie da seguimiento al progreso.
- La asistencia se controla a ojo.
La solución
- Aplicación de escritorio (JavaFX) para el dueño: indicadores, reportes, historial de pagos y configuración del negocio.
- App Android con tres roles: administrador (cobros), entrenador (rutinas y dietas) y miembro (su plan, su progreso).
- Asistencia por NFC desde el teléfono y sincronización en tiempo real con Cloud Firestore, sin servidor propio.
El resultado
- Dos aplicaciones funcionando sobre la misma base en la nube; cualquier cambio se refleja al instante en los demás dispositivos.
- App Android con tres perfiles en una sola instalación: el miembro sigue su rutina y dieta, el entrenador registra mediciones y el dueño cobra y ve reportes.
- Documentación completa de base de datos, arquitectura y roles.
- Desarrollado en equipo como proyecto final de Tópicos Avanzados de Programación (TecNM Celaya).
Tecnología
Java 17JavaFXKotlin / AndroidFirebase FirestoreFirebase AuthNFC
Demo
28 pantallas reales de la app Android en tres perfiles (miembro, entrenador y dueño), con datos de demostración. Desliza o usa las flechas.
¿Tu negocio necesita algo así?
Cuéntamelo por WhatsApp y te propongo cómo resolverlo. Sin compromiso.
Agendar una demo Siguiente caso: Evalúa Fácil →