Aller au contenu
ak.Ayoub
Khamassi
Un projet en tête ?
Tous les projets

Produit SaaS / IA appliquée

Captain Transcribe.

Concevoir, développer, opérer et faire payer un produit IA complet de bout en bout. Pas juste un MVP, un vrai SaaS en prod qui génère du revenu chaque mois.

Client / contexte
SaaS de transcription IA · projet perso
Année
2025 — actif
Expertises
IA · Dev web
Capture d'écran de Captain Transcribe
Un SaaS en production, des revenus récurrents.
/01

Le point de départ.

Captain Transcribe est mon SaaS personnel : transcription audio/vidéo dopée à l'IA, 29+ langues, génération de sous-titres SRT et VTT, exports compatibles Premiere Pro / DaVinci Resolve / CapCut / YouTube / TikTok. Cibles : créateurs de contenu, journalistes, équipes vidéo, podcasteurs. Démarche : concevoir, développer, opérer et faire payer un produit IA complet de bout en bout, pas un MVP, mais un vrai SaaS qui tient la prod et génère du revenu mensuel.

/02

Ce qu’il fallait résoudre.

  • Concevoir l'architecture full-stack : auth, paiement Stripe, dashboard, queue async, stockage temporaire des fichiers
  • Pipeline IA performante (95%+ de précision sur français, détection automatique de la langue parmi 29+)
  • Conformité RGPD stricte : hébergement européen, suppression automatique des fichiers après traitement, pas de données identifiantes loggées
  • Architecture SEO bilingue FR/EN avec blog et pages d'usage dédiées (YouTube, podcast, interview)
  • Monétisation Stripe : plans dès 2,99€/mois, gestion des upgrades/downgrades, factures auto, dunning sur paiement échoué
/03

La réponse apportée.

Next.js full-stack en SSR pour le SEO + dashboard SPA pour les utilisateurs connectés. Auth maison (email + OAuth Google) avec sessions JWT. Pipeline async : l'upload arrive, le fichier est mis en queue, un worker récupère, transcrit avec l'API IA, sauve le résultat, notifie l'utilisateur via WebSocket. Stripe en mode subscription avec gestion des plans (Free, Pro, Team). Dashboard utilisateur avec historique éditable, export multi-format. RGPD : serveurs Hetzner en Allemagne, fichiers supprimés automatiquement 24h après traitement. Blog SEO bilingue avec articles longue-traîne ("comment transcrire un podcast en français", "générer des sous-titres TikTok", etc.).

/04

Sous le capot.

Langage
TypeScript de bout en bout
Front & SSR
Next.js (App Router), Tailwind CSS, Recharts
IA
AssemblyAI pour la transcription, OpenAI pour le post-traitement
Backend
Firebase (auth + données), workers async, Docker
Business
Stripe (abonnements), Resend (emails transactionnels)
  1. 01Upload du fichier audio/vidéo, mise en queue asynchrone
  2. 02Un worker transcrit le fichier (détection automatique de la langue parmi 29+)
  3. 03Post-traitement IA : ponctuation, segmentation et horodatage des sous-titres
  4. 04Export SRT/VTT compatibles Premiere Pro, DaVinci Resolve, CapCut, YouTube, TikTok
  5. 05Notification utilisateur, suppression automatique du fichier source sous 24 h (RGPD)
/05

Ce qui a changé.

  • SaaS en production sur captaintranscribe.com depuis 2025
  • Génère du revenu mensuel récurrent (MRR positif)
  • 29+ langues supportées avec détection automatique
  • RGPD compliant : hébergement européen, suppression auto des fichiers à 24h
  • Compatible avec les workflows pros (Premiere Pro, DaVinci, CapCut, YouTube, TikTok)

Construit avec

Full-stackIASaaSStripeFR/EN

La suite de la visite

D’autres terrains de jeu.

Tous les projets