Étude de cas
SimplyLovelySetups
D'une frustration de pilote à une plateforme de 2 000+ setups et 300+ utilisateurs.
- setups en ligne
- 2 000+
- utilisateurs en 2 semaines (100 → 300+)
- ×3
- visites par jour
- ~70
V1
- FrontJavaScript · CSS3
- APIFastAPI
- DonnéesMongoDB
- OpsHeroku · CI/CD (Poetry)
V2
- cœur de la plateformeDjango RESTPostgreSQL
- setups utilisateursFastAPIMongoDB
- setups par défautFastAPIMongoDB
Contexte
Sur Assetto Corsa Competizione, un bon setup change tout. Mais trouver un setup optimisé pour une voiture et un circuit donnés prenait trop de temps : tout était éparpillé entre serveurs Discord, forums et vidéos YouTube.
J'ai construit SimplyLovelySetups pour régler mon propre problème : une plateforme gratuite où les pilotes parcourent, filtrent et téléchargent des setups par voiture et par circuit. Une règle dès le départ : pas de publicité, tout reste gratuit.
V1 : livrer vite, mesurer tout
- Backend FastAPI + MongoDB, rapide et flexible pour un catalogue qui évolue.
- Suivi en temps réel des téléchargements et de la géolocalisation des visiteurs.
- SEO et balises Open Graph soignés ; pages localisées (EN, EN-GB, DE) avec hreflang.
- Déploiement sur Heroku avec pipeline CI/CD automatisé via Poetry.
V2 : passer à une architecture en services
La V2 n'apportait pas seulement de nouvelles fonctionnalités et une nouvelle identité graphique : c'était un vrai changement d'architecture, inspiré des microservices, pour mieux passer à l'échelle et séparer clairement les responsabilités.
- Frontend Next.js.
- Backend Django REST + PostgreSQL pour le cœur de la plateforme.
- Services FastAPI dédiés aux setups utilisateurs et aux setups par défaut, chacun avec sa base MongoDB.
- Puis auto-hébergement : conteneurs Docker et supervision par métriques.
Résultats
- Plus de 2 000 setups en ligne (janvier 2026).
- 100 utilisateurs, puis plus de 300 deux semaines plus tard, avec ~70 visites par jour et une communauté de plus en plus active.
- Ce que les données racontaient : Monza et Spa étaient les circuits les plus demandés.
- 2e place en Duo Cup (SimRacing Morocco, manche de Suzuka, décembre 2025) en McLaren 720S GT3 EVO jaune aux couleurs du site, avec les setups maison.
Ce que j'en retiens
Le projet s'est arrêté en 2026. Il m'a appris bien plus que prévu, techniquement comme commercialement : l'auto-hébergement, les conteneurs, la supervision par métriques, et surtout comment créer une vraie valeur pour des utilisateurs.
Construire pour une communauté oblige à comprendre ses vrais besoins. Et la performance, l'accessibilité et le SEO ne sont pas des bonus : ce sont des piliers du produit.
