BodyChad
BodyChad est une application de musculation que j'ai développée dans un projet solo. Elle propose des fonctionnalités comme la création de séances sur mesure, un historique des performances et un suivi en temps réel des séances.
J'ai utilisé ReactJs pour l'interface utilisateur, ce qui m'a permis de tirer pleinement parti des composants pour une meilleure modularité. Face à la complexité de la gestion des états entre les composants, j'ai choisi d'utiliser Recoil, une bibliothèque de gestion d'état pour React. Recoil m'a permis de gérer efficacement l'état global de l'application, rendant le développement plus intuitif et la maintenance plus simple. Pour le déploiement mobile, j'ai choisi Ionic, ce qui a facilité la mise en place sur plusieurs plateformes. Côté backend, j'ai opté pour Express, qui offre une grande flexibilité et une facilité d'intégration avec d'autres technologies. Enfin, j'ai utilisé Prisma comme ORM pour la gestion de la base de données.
J'ai également réalisé des vidéos de démo pour chaque fonctionnalité majeure. Ce projet m'a permis d'acquérir des compétences dans des technologies que je n'avais pas encore explorées, renforçant ainsi mon adaptabilité et mon désir d'apprendre.