MANFIT
Plataforma SaaS en producción para entrenadores personales: gestión de clientes con roles, rutinas con progresión automática de cargas, biblioteca de ejercicios con video, tracking de adherencia con gráficas, módulo de nutrición con generador automático de planes y 89 recetas, y notificaciones push. PWA instalable construida con Next.js 16.
Mostrar más
Características:
- Plataforma desplegada en producción en manfit.com.co con ciclo de release continuo (100+ PRs mergeados)
- Sistema de roles (super-admin, entrenador, cliente) con NextAuth, Google OAuth, reset de contraseña por email e invitaciones por link
- Biblioteca de 138 ejercicios con video YouTube unlisted y detección automática de Shorts vertical 9:16
- Planes con duración flexible (1/4/8 semanas), tracking por serie individual y progresión automática de cargas (+2.5 kg upper / +5 kg lower)
- Módulo de nutrición completo: anamnesis (12 campos), motor BMR/TDEE, generador automático con rotación semanal y combos culturales, 89 recetas (61 colombianas + 28 internacionales)
- PWA instalable con notificaciones push (VAPID) por evento + cron diario
- Gráficas de progresión con Recharts, generación de PDFs con react-pdf, emails transaccionales con Resend e importación masiva CSV con validación
- Tests unitarios con Vitest sobre la lógica de nutrición y parsing de ingredientes