En cours – débuté en janvier 2023
FizzUp
Réinventer l’expérience de fitness numérique
En savoir plus

Introduction au projet
FizzUp, pionnier français du coaching sportif en ligne, conçoit et développe l’ensemble de ses solutions entièrement en interne, en France.
Pour accélérer certaines étapes clés de sa feuille de route technologique, FizzUp a temporairement intégré un développeur ITSharkz directement dans son équipe.
Cette collaboration visait à renforcer la capacité de livraison tout en préservant totalement la pleine propriété et le contrôle de son produit par FizzUp.
Pour accélérer certaines étapes clés de sa feuille de route technologique, FizzUp a temporairement intégré un développeur ITSharkz directement dans son équipe.
Cette collaboration visait à renforcer la capacité de livraison tout en préservant totalement la pleine propriété et le contrôle de son produit par FizzUp.


Un développeur ITSharkz a rejoint l’équipe FizzUp au quotidien, travaillant sous la direction des responsables techniques de FizzUp.
Sa mission consistait à moderniser des composants clés de la plateforme, notamment le développement backend avec Laravel et l’optimisation du frontend grâce à React.js et Chakra UI.
Cette collaboration visait à offrir une expérience utilisateur fluide et riche en fonctionnalités, permettant aux utilisateurs d’atteindre efficacement leurs objectifs de santé.
Sa mission consistait à moderniser des composants clés de la plateforme, notamment le développement backend avec Laravel et l’optimisation du frontend grâce à React.js et Chakra UI.
Cette collaboration visait à offrir une expérience utilisateur fluide et riche en fonctionnalités, permettant aux utilisateurs d’atteindre efficacement leurs objectifs de santé.
Stack Technologique
Des technologies solides et sûres, pensées pour la fiabilité et l’évolutivité.



Backend
Laravel, GraphQL, MySQL, PHP 7.4/8.0, AWS



Frontend
React.js, Redux / Redux-saga
Équipe
Un membre dédié d’ITSharkz a collaboré étroitement avec FizzUp pour rationaliser les workflows, assurer le support de l’application, migrer la partie héritée du système vers la nouvelle version de l’application et implémenter de nouvelles fonctionnalités.
Défis :
- Synchronisation des données entre l’ancienne et la nouvelle page admin pour garantir une continuité fluide et une meilleure utilisation du système mis à jour.
- Mise en place d’analyses avancées et de suivi des performances.
- Optimisation du buffering et de la lecture vidéo pour un meilleur contrôle utilisateur.
- Intégration de l’offre spéciale Jeux Olympiques 2024 dans les délais impartis.
Solutions :
- Synchronisation Legacy : Développement d’un endpoint API sur le framework Kohana pour synchroniser les données du cloud vers le système legacy. Des tests rigoureux ont assuré la précision des données et une intégration fluide entre les anciens et nouveaux composants.
- Amélioration du lecteur vidéo :: Optimisation du buffering avec des fichiers blob pour une lecture plus fluide et refonte de l’interface avec une barre de progression pour une navigation améliorée.
- Personnalisation FizzUp Olympics : Développement de fonctionnalités temporaires (pop-ups, bannières, accès complet) pour offrir une expérience utilisateur unique et immersive pendant les FizzUp Olympics.



Fonctionnalités & Capacités
Améliorations du lecteur vidéo :
Ajout de sous-titres et d’une barre de progression pour un meilleur contrôle et une accessibilité accrue pendant les séances d’entraînement.
Gestion dynamique des promotions :
Intégration d’un onglet promotion dans le panneau admin, permettant aux managers de mettre à jour les landing pages et d’adapter les offres en temps réel.
Entraînements personnalisés :
Amélioration du suivi analytique pour collecter des données utilisateur et affiner la personnalisation des programmes d’entraînement.
Goals & Outcomes
- Suivi analytique avancé :: Optimisation du tracking pour une analyse approfondie du comportement utilisateur et une meilleure compréhension de leurs besoins.
- Expérience personnalisée :: Amélioration de la personnalisation via des paramètres avancés et des tests A/B, garantissant une expérience sur mesure.
- Optimisation des performances :: Accélération du site et amélioration de la réactivité pour une navigation fluide et efficace.
- Fonctionnalités engageantes : : Développement de nouvelles fonctionnalités interactives pour rendre les entraînements plus motivants et améliorer la rétention des utilisateurs.