Ta forge

Ta forge

Personnel
📅 Août 2025📍 Aix-en-Provence, France
🚀 portfolio.projectTypes.personnelportfolio.categories.Développement

components.projectModal.descriptionTitle

PWA de suivi musculation et nutrition (Next.js 15, React 19). Permet aux athlètes de suivre performances et mesures, et aux coachs de gérer leurs clients avec programmes personnalisés. Intègre calculs métaboliques automatiques, analyse de volume d'entraînement (1RM), et gestion nutritionnelle complète.

  • 🏋️‍♂️ Gestion complète d'entraînement : Bibliothèque d'exercices, programmes simplifiés, séances avec sets/répétitions/charges/RPE, historique et analyse de volume par muscle
  • 🥗 Nutrition intelligente : Programmes nutritionnels hebdomadaires, calculs métaboliques automatiques (BMR/TDEE), objectifs macronutriments personnalisés et listes de courses adaptatives
  • 👥 Système Coach-Athlète : Relations avec invitations, planning hebdomadaire, assignation de programmes, suivi des progressions individuelles et partage de documents sécurisé
  • 📊 Analyse de performances avancée : Graphiques interactifs de progression, estimations 1RM basées sur RPE, comparaisons temporelles et cache de performance optimisé
  • 📱 PWA Mobile-first : Installation sur mobile/desktop, mode hors-ligne, notifications de mises à jour, responsive design et interface optimisée avec Tailwind CSS 4

portfolio.impact

Cette application représente une solution complète de gestion sportive qui digitalise entièrement la relation coach-athlète. En centralisant les programmes d'entraînement, le suivi nutritionnel, les mesures corporelles et les analyses de performance dans une interface intuitive et mobile-first, Ta forge permet aux professionnels du sport d'optimiser le suivi de leurs clients tout en offrant aux athlètes une autonomie totale dans leur progression. L'architecture technique moderne garantit performance, évolutivité et fiabilité.

📸 portfolio.gallery

components.projectModal.technologiesTitle

Next.js 15React 19TypeScriptTailwind CSS 4PrismaPostgreSQLNextAuth.jsRadix UIFramer MotionRecharts

portfolio.question.title

portfolio.question.description