Web & IA · FastAPI / Next.js · 2025Solo

RecapiX

SaaS construit seul : un bot Discord qui résume vidéos et articles par IA, une API FastAPI avec file Redis et 5 workers, un back-office Next.js. En ligne sur recapix.app, référencé sur Top.gg.

RecapiX - Cover
  • En lignerecapix.app, Top.gg et Discord Discover
  • 5 workersfile de jobs Redis
  • Solode l'API au déploiement Docker

Le problème

Les communautés Discord partagent en continu des vidéos et des articles que personne n'a le temps de consommer. RecapiX les résume automatiquement, dans la langue du serveur, directement là où la conversation a lieu.

Produit SaaS développé solo de bout en bout. Bot Discord qui résume automatiquement vidéos et articles via pipeline IA map-reduce, site marketing avec onboarding et pricing, et back-office admin complet.

Ce que j'ai fait

Du lien partagé au résuméPython · FastAPI · Redis · Docker
  1. 01 · SourceDiscordun lien vidéo ou article partagé dans le serveur
  2. 02 · IngestionAPI FastAPIrécupération du contenu et découpage
  3. 03 · FileRedisune file de jobs pour absorber les pics
  4. 04 · Traitement5 workersrésumés en parallèle, retries et logs structurés
  5. 05 · RésuméOpenAImap-reduce pour les contenus longs
  6. 06 · StockagePostgreSQLrésumés, quotas, utilisateurs
  7. 07 · PilotageBack-officeNext.js 15 : jobs, erreurs, métriques
  8. 08 · LivraisonDocker + CItests à chaque version, en ligne sur recapix.app
  1. Bot Discord et API FastAPIIngestion vidéo, file de jobs Redis et 5 workers, résumés multilingues, quotas par utilisateur, modèle freemium.
  2. Site marketingLanding orientée conversion, onboarding, tarifs bêta, authentification, SEO.
  3. Back-office Next.js 15Utilisateurs, quotas, jobs, erreurs, cache, métriques temps réel, rôles et journal d'audit.

Décisions techniques

  • Pipeline map-reduce

    Les contenus longs sont découpés, résumés par morceaux puis synthétisés, pour dépasser les limites de contexte du modèle et maîtriser les coûts.

  • Cache des résumés et rate limiting pour contenir la facture IA
  • Retries et logs structurés

    Un bot qui tourne en continu doit se réparer tout seul.

  • Conteneurs Docker, tests et intégration continue

    Chaque version part en production de la même façon.

Résultat

  • Service en ligne sur recapix.app, en bêta ouverte, référencé sur Top.gg et Discord Discover
  • Produit SaaS complet développé seul de bout en bout : bot, API, site et back-office

Galerie