Présentation de WorkItOut — Trouve ton partenaire de sport
J’ai toujours pensé que s’entraîner à deux (ou plus) c’est mieux. Que ce soit pour se spotter au développé couché, se motiver pour une dernière série de squat, ou se forcer à tenir un 6h du mat’ régulier — avoir un partenaire de sport change tout.
C’est l’idée derrière WorkItOut : une plateforme conçue pour les gens qui vont à la salle, pour trouver des partenaires d’entraînement, créer des sessions dans votre salle et construire une communauté autour de vos workouts.
Comment ça marche
WorkItOut repose sur une boucle simple : trouver un partenaire, aller à la salle, rester régulier.
- Choisis ta salle — Indique ta salle de sport, tes horaires d’entraînement habituels et le type de workout que tu fais (force, CrossFit, cardio, calisthénie…).
- Trouve des partenaires — Vois qui s’entraîne dans la même salle, aux mêmes créneaux, avec des objectifs similaires. Envoie une invitation pour matcher.
- Connecte-toi et entraîne-toi — Accepte ou refuse les invitations, discute avec tes partenaires, coordonnez vos sessions et motivez-vous mutuellement.
Conçu pour les partenaires de sport
Le système d’invitation et de matching est conçu pour trouver de vrais partenaires d’entraînement — pas un mécanisme de swipe-et-oublie. Tu parcours les profils basés sur la même salle, les mêmes créneaux et le même style de workout. Envoie une invitation personnelle, fais une séance ensemble et construis à partir de là.
Le chat en temps réel permet de coordonner les horaires, partager les progrès et se motiver mutuellement — sans changer d’application.
Disponible partout
WorkItOut est développé simultanément pour Android, iOS et le web, avec React Native et Expo. Votre profil, vos sessions et votre communauté sont les mêmes sur toutes les plateformes.
L’application est actuellement en développement actif — si vous êtes intéressé par un accès anticipé, surveillez workitout.fr.
Un mot sur la sécurité
Construire une plateforme communautaire vient avec des responsabilités. Les profils contiennent des informations personnelles, les conversations sont privées et la confiance des utilisateurs se gagne.
C’est pourquoi WorkItOut est construit avec une approche security-by-design — la même que celle que j’utilise au quotidien en tant qu’ingénieur en cybersécurité. L’authentification utilise JWT avec des secrets séparés entre le développement et la production (un token de dev ne fonctionne pas en production). Les notifications push nécessitent un consentement explicite. La base de données tourne avec un accès restreint, sans exposition externe, et des identifiants protégés par des permissions de fichier strictes.
Pas de traqueurs analytics, pas de boutons de connexion tiers, pas d’exploitation de données. Juste une plateforme qui fait ce qu’elle dit et protège ce qu’on lui confie.
Prochaines étapes
WorkItOut est encore en développement, et je me concentre sur la préparation des versions iOS et Android pour les stores. Au-delà des fonctionnalités principales — partenaires de gym, coordination de sessions, chat — les fonctionnalités communautaires, les défis et le suivi d’entraînement sont sur la feuille de route.
Si vous êtes curieux du côté infrastructure — comment l’app est déployée, la config nginx, le CI — c’est documenté dans le repo NETWORK. Mais pour l’instant, je me concentre sur la construction de quelque chose qui permet aux gens de bouger ensemble plus facilement.
Des questions ou des idées ? N’hésitez pas à me contacter. Et si vous êtes passionné d’homelab et de self-hosting, consultez mes autres articles sur la construction d’un cluster Proxmox ou la supervision d’infrastructure avec Grafana et CrowdSec.