Vibe Coding Cleanup

VreadPrototype Lovable → App Store

Un prototype Lovable vibe-codé, refusé 3 fois par Apple. Reprise technique complète, refonte UX/UI et publication sur l'App Store.Le cas typique de vibe coding cleanup : transformer un prototype qui plante en produit qui tourne.

Virgile tient l'application Vread sur l'App Store
Capture d'écran de l'application Vread sur l'App Store
Lovable
Prototype initial
Vibe-codé, instable, plein de bugs
3 refus
Apple App Store
Validation refusée avant la reprise
4 semaines
Reprise complète
Audit, correction, refonte UX/UI
App Store
En production
Validée et publiée par Apple

Avant / Après

Ce qu'on a trouvé dans le code Lovable et ce qu'on a livré après la reprise.

Avant la reprise

  • Code Lovable sans structure : composants géants, logique mélangée
  • Pas de gestion d'erreurs — crashs silencieux en production
  • State management inexistant — données incohérentes entre écrans
  • Zéro test — chaque correction créait de nouvelles régressions
  • 3 refus Apple : crashes au lancement, guidelines non respectées
  • Design incohérent — chaque écran avait un style différent

Après la reprise

  • Architecture propre : composants modulaires, séparation des responsabilités
  • Gestion d'erreurs complète — error boundaries, fallbacks, logging
  • State management structuré — données fiables et synchronisées
  • Tests en place — régression détectée automatiquement
  • Validée par Apple — publiée sur l'App Store du premier coup après reprise
  • Design unifié — système de design cohérent sur tous les écrans

Le défi

Tanguy, le fondateur de Vread, avait construit son prototype avec Lovable pour valider son idée : une app de suivi de lecture (le "Strava de la lecture").

Le prototype avait l'air correct visuellement, mais sous le capot, le code généré par Lovable était instable. L'app crashait régulièrement, les données se perdaient entre les écrans.

Apple avait refusé la validation 3 fois : crashs au lancement, non-respect des guidelines, problèmes de performance. Tanguy était bloqué.

L'idée était validée par les utilisateurs. Le code, lui, n'était pas prêt pour la production.

Mon intervention

Audit complet (3 jours) : analyse du code Lovable, identification de toutes les causes de crash et des points de refus Apple. Rapport avec plan d'action priorisé.

Reprise technique (3 semaines) : refactoring de l'architecture React Native, correction de la gestion d'état, ajout de la gestion d'erreurs et des tests critiques.

Refonte UX/UI (1 semaine) : harmonisation du design, système de composants cohérent, animations fluides. L'app avait enfin l'air professionnelle.

Publication : soumission App Store avec tous les critères Apple respectés. Validée du premier coup.

Les résultats

Résultats clés

  • Prototype Lovable transformé en application mobile professionnelle
  • Validée par Apple du premier coup après la reprise (vs 3 refus avant)
  • Code propre, testé et maintenable — prêt pour les futures évolutions
  • UX/UI cohérente et professionnelle sur tous les écrans
  • Délai total : 4 semaines de l'audit à la publication

Témoignage client

"Virgile a repris un prototype instable et l'a transformé en une application propre et professionnelle. Professionnel en plus d'être très sympathique, il a su se rendre rapidement disponible pour coller à ma deadline. Un vrai sauveur pour tout entrepreneur."

— Tanguy Warsmann, Fondateur de Vread