MANFIT
Production-ready SaaS platform for personal trainers: role-based client management, routines with automatic load progression, video-backed exercise library, adherence tracking with charts, nutrition module with auto-generated meal plans and 89 recipes, and push notifications. Installable PWA built with Next.js 16.
Show more
Features:
- Production deployment at manfit.com.co with continuous release cadence (100+ merged PRs)
- Role-based access (super-admin, trainer, client) with NextAuth, Google OAuth, email-based password reset and invite-link onboarding
- Exercise library of 138 entries backed by unlisted YouTube videos with automatic vertical-Shorts 9:16 detection
- Plans with flexible duration (1/4/8 weeks), per-set tracking and automatic load progression (+2.5 kg upper / +5 kg lower)
- Full nutrition module: 12-field anamnesis, BMR/TDEE engine, auto-generator with weekly rotation and cultural combos, 89 recipes (61 Colombian + 28 international)
- Installable PWA with push notifications (VAPID) on event triggers and daily cron
- Progression charts with Recharts, PDF generation with react-pdf, transactional emails with Resend, and bulk CSV import with validation
- Unit tests with Vitest covering nutrition logic and recipe-ingredient parsing