Notre stack technique et pourquoi on l'a choisie
Nuxt, Tailwind, Supabase... On explique nos choix techniques et les compromis qu'on a faits pour le studio.
La philosophie derrière nos choix
Quand on a défini la stack du studio, on avait trois critères :
- Productivité : pouvoir livrer vite sans sacrifier la qualité
- Scalabilité : que ça tienne quand les apps grandissent
- Écosystème : une communauté active, de bons outils, de la documentation
Le frontend : Nuxt 3
On a choisi Nuxt 3 (basé sur Vue 3) comme framework principal. Pourquoi ?
- Vue 3 Composition API : plus flexible et plus TypeScript-friendly que l'Options API
- SSR et SSG : rendu serveur ou génération statique selon le besoin
- Nuxt Content : parfait pour les blogs et la documentation
- Auto-imports : moins de boilerplate, plus de productivité
On a hésité avec Next.js (React), mais Vue/Nuxt offre une meilleure DX pour notre équipe.
Le styling : Tailwind CSS
Tailwind, c'est du utility-first CSS. Au lieu d'écrire des classes custom, tu composes des utilitaires directement dans le HTML.
Les avantages :
- Pas de CSS à maintenir séparément
- Design system intégré (spacing, colors, typography)
- Performances (CSS purgé en production)
- Prototypage ultra rapide
Le backend : Supabase
Pour nos apps SaaS, on utilise Supabase :
- Base de données PostgreSQL managée
- Auth intégrée
- Storage pour les fichiers
- Realtime pour les fonctionnalités live
C'est un Firebase open-source, en mieux. Et on peut toujours migrer vers du PostgreSQL custom si besoin.
Les paiements : Stripe
Pour la monétisation de nos SaaS, Stripe est le choix évident :
- API excellente et bien documentée
- Gestion des abonnements intégrée
- Webhooks fiables
Le déploiement
- Vercel pour les apps Nuxt/Next
- Railway ou Fly.io pour les backends custom
- GitHub Actions pour la CI/CD
Ce qu'on n'utilise PAS
- Pas de state management lourd (Pinia seulement quand nécessaire)
- Pas de GraphQL (REST + TypeScript suffit pour nos besoins)
- Pas de microservices (monolithe modulaire, plus simple à maintenir)
La stack parfaite n'existe pas. Mais celle-ci nous permet de livrer vite, bien, et de dormir tranquille la nuit.
Tu veux construire ton produit ?
On t'accompagne pour passer du prototype au vrai produit.
Découvrir nos offres