SMF·HEVY-PRO
Un prompt peut-il remplacer Hevy Pro ?
Santé et sport — gym workout logging
Bordereau de suivi des pièces
Verdict
Une série, c’est quatre chiffres et un horodatage. Les stocker, afficher la dernière session pendant que tu fais la suivante, et tracer une estimation de charge maximale sur une répétition dans le temps, c’est un petit projet bien compris sans clé, sans service et sans jeu de données derrière — ce qui est la définition du « oui » dans ce catalogue. Les manques sont réels mais ce sont de l’ergonomie : une application montre, un téléphone qui fonctionne dans un sous-sol, et les amis dont tu suis les journaux.
Pièce A — Le prompt
Reçu le31.07.2026Construis un journal de salle offline-first comme une progressive web app, et conçois chaque écran pour quelqu’un qui tient un téléphone d’une main.
Modèle de données : exercice, séance, série. Une série contient l’id de l’exercice, l’ordre, les répétitions, le poids, un RPE optionnel et un indicateur fait. Une routine est une liste enregistrée d’exercices avec des séries et fourchettes de répétitions cibles.
L’écran de saisie est le produit tout entier. Montre l’exercice actuel, les séries que tu as enregistrées aujourd’hui, et — juste en dessous, toujours visible — le même exercice depuis ta dernière session avec les vrais chiffres. Pré-remplis chaque nouvelle série avec les valeurs de la dernière fois, pour que le cas courant soit un seul tap. Les cibles doivent faire au moins 44 pixels et il ne doit y avoir aucune boîte de confirmation nulle part ; les deux sont des exigences de correction, pas de la finition, parce que l’alternative, c’est une erreur de frappe à la cinquième série.
Offline first, vraiment : un service worker avec toute l’application en cache, des écritures vers IndexedDB, et une synchro vers ton serveur quand une connexion revient. Les salles de sport n’ont pas de réseau. Écris un test qui charge l’application, coupe le réseau, enregistre une séance complète, restaure le réseau et vérifie que les séries arrivent intactes et sans doublon.
Ajoute un minuteur de repos qui démarre automatiquement quand une série est marquée faite, configurable par exercice, qui continue de tourner quand l’écran se verrouille.
Graphiques : charge maximale estimée sur une répétition par exercice dans le temps avec la formule d’Epley, et volume hebdomadaire par groupe musculaire. Affiche la formule de l’estimation sur le graphique, parce qu’un chiffre de force inexpliqué invite plus de confiance qu’il n’en mérite.
Ne construis pas de flux social. Suivre des gens que tu ne connais pas est une fonctionnalité d’un produit qui a des utilisateurs, et un projet auto-hébergé en a un.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 les applications Apple Watch et Wear OS
- B.2 le flux social, suivre des amis et leurs commentaires sur ta séance
- B.3 une bibliothèque d’exercices maintenue avec démonstrations
- B.4 la synchro Health et Strava
- B.5 une installation depuis un store plutôt qu’une URL à retenir
Alternatives existantes
- wgerLicence: AGPL-3.0
Pièce C — Pourquoi certains continuent de payer : polish, watch app and social feed
Trois dollars par mois, c’est moins qu’un shake protéiné, et l’application est déjà sur ton téléphone, déjà hors ligne, déjà en train de montrer le bon écran quand tu le déverrouilles entre les séries.
Questions
Puis-je importer mon historique Hevy ?
Oui, et proprement. Hevy exporte l’historique d’entraînement complet en CSV — date, exercice, index de série, poids, répétitions — ce qui est exactement ce schéma. Un court script d’import fait entrer des années d’entraînement sans perte.
Une application web fonctionne-t-elle vraiment dans une salle ?
Une progressive web app offline-first installée sur l’écran d’accueil, oui, et ce projet traite ça comme une exigence plutôt qu’un plus. Ce qu’elle ne fera pas, c’est tourner sur une montre, ce qui est le seul endroit où l’application native gagne vraiment.
Combien ça coûte à faire tourner ?
Rien si tu le gardes sur ta propre machine et que tu l’utilises sur le réseau local ; environ cinq dollars par mois sur un petit VPS si tu le veux accessible n’importe où. Le plan Pro coûte moins cher que le VPS, et ça vaut la peine de le dire clairement.
Quelle est la chose qui ne survit pas à la reconstruction ?
Tes amis. Le flux de Hevy est la raison pour laquelle beaucoup de gens continuent à enregistrer leurs séances, et un traqueur privé est un tableur avec des graphiques — meilleur en tout point sauf celui qui t’amène à la salle un jeudi.
Outils proches
Récépissé