Sobre el Proyecto
GymMate es una Progressive Web App de entrenamiento para gente ocupada que quiere progresar sin pelearse con la herramienta. El mantra del producto es explĂcito: fricciĂłn mĂnima, recompensas inmediatas.
Creas tu programa, registras cada serie con su peso, ves el progreso semana a semana y recibes recordatorios. Todo desde el navegador o instalada en el teléfono, sin pasar por una tienda de aplicaciones.
Decisiones técnicas
El backend es Supabase (PostgreSQL con RLS, Auth, Realtime, Storage, Edge Functions y
pg_cron), y la capa nativa se resuelve con Capacitor: notificaciones locales y push,
haptics, Apple Sign-In, badge y soporte para Apple Watch.
La red de seguridad es la parte que más condiciona el dĂa a dĂa del proyecto: más de 2.690 tests con cobertura por encima del 95%, accesibilidad WCAG AA e internacionalizaciĂłn ES/EN desde el primer momento, no como añadido posterior.
Estado
En desarrollo activo. La PWA es el cliente actual; en paralelo avanza la migraciĂłn a una app nativa de iOS y watchOS con SwiftUI y The Composable Architecture, compartiendo el mismo backend. TodavĂa no está publicada en la App Store.