Back to projects
2026 - Present Built

MANFIT

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.

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

Technologies

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • TailwindCSS
  • PWA