PWASaaSFitnesses · en · frProducto propio

Gym Routine — entrena sin fricción, desde cualquier dispositivo.

App web progresiva para crear y gestionar rutinas de gimnasio con seguimiento de progreso, estadísticas, calendario recurrente y modo para entrenadores personales. Tres idiomas (es, en, fr). Diseñada, desarrollada y desplegada de principio a fin.

Tipo

PWA · SaaS

Stack

Next.js · MongoDB · PayPal

Mi rol

Diseño + desarrollo fullstack + deploy

Contexto

Producto propio

Vista de rutinas y calendario Gym Routine

Rutinas y calendario

Estadísticas y progreso Gym Routine

Estadísticas y progreso

Biblioteca de ejercicios Gym Routine

Ejercicios

Planes y precios Gym Routine

Planes y precios

El contexto

Las apps de gimnasio existentes son demasiado complejas o demasiado simples.

Gym Routine nace de la frustración de no encontrar una herramienta que se adapte tanto al usuario casual como al entrenador profesional. Una sola app, cuatro perfiles de acceso (free, premium, trainer/studio, admin), sin fricciones. El reto: arquitectura multi-rol limpia, experiencia offline-first con sincronización al reconectar, y creación de rutinas tan rápida como intuitiva.

Antes

Apps de pago con funcionalidades innecesarias, sin soporte offline real, sin modo para entrenadores, o apps simples sin estadísticas ni progresión.

Después

Una PWA instalable, offline-first (entrena y registra sin señal; sincroniza al conectar), con medidas y fotos de progreso, calendario recurrente y panel de entrenador que se amortiza con un solo cliente.

Lo que hace especial este proyecto

Arquitectura multi-rol desde el día uno — el mismo codebase sirve a usuarios free, premium, trainers/studio y admins con lógica de acceso granular. IndexedDB + Service Worker: offline-first para rutinas, entrenos y ejercicios en caché; la cola sincroniza al volver online. Estadísticas en tiempo real (volumen, racha, distribución muscular, récords). Suscripciones con PayPal, i18n es/en/fr, landing B2B para coaches y páginas legales en producción.

Multi-rolOffline-firstes · en · frCalendario recurrenteExport PDF / CSVPayPal

Funcionalidades principales

Rutinas

Creación con drag & drop, estimación de tiempo automática y biblioteca de ejercicios filtrable.

Calendario

Planificación con repetición diaria/semanal/mensual, export .ics y edición por día o serie futura.

Progreso

Medidas corporales, fotos de evolución y estadísticas: volumen, racha, distribución muscular y récords.

Panel Trainer

Hasta 10 o 30 clientes (Trainer/Studio), plantillas, alertas, export PDF por cliente e invitaciones por email.

4

perfiles de acceso (free, premium, trainer/studio, admin)

3

idiomas (es, en, fr) con i18n en toda la app

0

dependencias de app nativa — PWA instalable en cualquier dispositivo

Stack técnico

Frontend

Next.jsReactTypeScriptTailwind CSSi18nRecharts

Backend

Next.js API RoutesMongoDBJWT + CSRFZodPayPalResend

PWA / Offline

Dexie (IndexedDB)Service WorkerWeb Push APICloudinary

Despliegue

VercelMongoDB Atlas

— TRABAJEMOS JUNTOS _

Tienes una idea. Yo la implemento.

Maqueta Figma, pliego de condiciones o solo una idea — me encargo del desarrollo completo.