Es una plataforma SaaS multi-tenant para gimnasios: una sola base de datos y un solo código sirven a N gimnasios, cada uno con sus socios, entrenadores y configuración, aislados entre sí. Nace como el primer encargo de Lughion, mi estudio de software, para un gimnasio de León. It's a multi-tenant SaaS platform for gyms: one database and one codebase serve N gyms, each with its own members, trainers and settings, isolated from one another. It was born as the first commission of Lughion, my software studio, for a gym in León.
El problema que ataca no es "gestionar un gimnasio", sino la retención: la mayoría de la gente que se apunta deja de ir a los pocos meses. Por eso el producto une en un mismo sistema al socio y al entrenador (entrenamientos, progresión, plan semanal, citas) y le añade una capa de gamificación diseñada desde por qué vuelve la gente, no desde qué botones tiene la pantalla. The problem it tackles isn't "managing a gym" but retention: most people who sign up stop going within a few months. So the product brings member and trainer into one system (workouts, progression, weekly plan, appointments) and adds a gamification layer designed around why people come back, not around what buttons the screen has.
Tiene dos caras: una app móvil (React Native + Expo) para socios y entrenadores, y un panel web (Next.js) para el dueño y el staff del gimnasio. Todo apoyado en Supabase / PostgreSQL, con la lógica crítica viviendo en el servidor. It has two faces: a mobile app (React Native + Expo) for members and trainers, and a web panel (Next.js) for the gym owner and staff. All of it backed by Supabase / PostgreSQL, with the critical logic living on the server.