

Case study · Vibe Coding Cleanup
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.


Ce qu'on a trouvé dans le code Lovable et ce qu'on a livré après la reprise.
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.
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.
"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
Comme Tanguy, vous avez validé votre idée avec Lovable ou Bolt. Maintenant, il faut un développeur senior pour la mettre en production.