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.

- 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
- 01 · SourceDiscordun lien vidéo ou article partagé dans le serveur
- 02 · IngestionAPI FastAPIrécupération du contenu et découpage
- 03 · FileRedisune file de jobs pour absorber les pics
- 04 · Traitement5 workersrésumés en parallèle, retries et logs structurés
- 05 · RésuméOpenAImap-reduce pour les contenus longs
- 06 · StockagePostgreSQLrésumés, quotas, utilisateurs
- 07 · PilotageBack-officeNext.js 15 : jobs, erreurs, métriques
- 08 · LivraisonDocker + CItests à chaque version, en ligne sur recapix.app
- Bot Discord et API FastAPIIngestion vidéo, file de jobs Redis et 5 workers, résumés multilingues, quotas par utilisateur, modèle freemium.
- Site marketingLanding orientée conversion, onboarding, tarifs bêta, authentification, SEO.
- 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

