MicrocosmWorksInnover et Architecturer le Cosmos Numérique
Ă€ proposContact
MicrocosmWorksInnover et architecturer des cosmos numériques

Fournir des solutions informatiques qui comptent. Nous sommes passionnés par la technologie, la sécurité et aidons les entreprises à croître grâce à une infrastructure informatique fiable et innovante.

[email protected]
+91 7011868196
New Delhi, India

Hub de Croissance IA

Hub IAInnovation pour les startupsAccélérateur d'entreprise

Solutions

Toutes les solutionsApplications de bien-être et de fitnessPlateforme vidéo IADéveloppement d'agents IA

Ressources

PerspectivesGuides de l'industriePlans d'utilisationModèles d'architectureÉtudes de cas

Entreprise

Ă€ propos de nousContactNotre travail

Services

Consultation numériqueInfrastructure cloudDéveloppement SaaSDéveloppement IATechnologie vidéo
Développement ERPPersonnalisation ZohoDéveloppement OdooIntégration SalesforceDéveloppement CRM personnalisé
Intégration QuickBooksSolutions IoTDéveloppement Blockchain
Consultation en cybersécuritéSupport IT - L3

© 2026 MicrocosmWorks. Tous droits réservés.

Politique de confidentialitéConditions d'utilisation
Retour aux Projets
SaaS Development
Live
Web

Adstacker: Générateur de publicités vidéo AI

Un SaaS alimenté par l'AI qui transforme un seul téléchargement de vidéo en des centaines de variations de publicités de marque — coordonnées sur une Next.js Web App, un Admin Dashboard, une NestJS API, un service de rendu Remotion et un worker de génération BullMQ. Il permet la génération automatique de combinaisons, le rendu accéléré par GPU, des sous-titres multi-styles, un suivi de progression WebSocket en temps réel et une facturation d'abonnement gérée par Stripe.

Voir Plus de Projets
17+
Technologies
11+
Key Features
Web
Platform
Adstacker: Générateur de publicités vidéo AI

Caractéristiques Clés

Moteur de combinaisons AI générant toutes les permutations Hook x Body x CTA6 types d'animation — fade, slide-up/down, scale, typewriter, bounce6 styles de sous-titres — Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, Clean CorporateLes 4 rapports d'aspect — 9:16, 16:9, 1:1, 4:5Rendu Remotion + FFmpeg accéléré par GPU

Points Forts du Développement

Architecture backend NestJS complète avec Mongoose et CRUD modulaireMoteur de combinaisons avec génération de produit cartésienMoteur de composition vidéo Remotion avec 6 types d'animationPipeline de génération BullMQ avec contrôle de concurrenceSuivi de progression WebSocket en temps réelCycle de vie de l'abonnement Stripe avec crédits gérés par webhookAnalyses d'agrégation MongoDB pour l'admin dashboard

Stack Technologique

Next.jsReactTypeScriptTailwind CSSshadcn/uiNestJS 11MongooseMongoDBRedisBullMQRemotionFFmpegAWS S3WebSocketStripe

Notre Contribution

Architecture Backend

Architecture complète du backend NestJS depuis zéro — schémas Mongoose, APIs CRUD modulaires, validation DTO et couche de mappage traduisant les tableaux plats du frontend en documents embarqués du backend.

Moteur de Combinaisons

Construction du moteur de calcul de combinaisons qui énumère toutes les permutations valides de Hook x Body x CTA x Subtitle et met chacune en file d'attente comme une tâche BullMQ indépendante.

Pipeline de Rendu Vidéo

Développement des compositions Remotion (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) avec 6 types d'animation et leur regroupement au démarrage du serveur pour une exécution rapide des tâches.

Worker de Génération

Implémentation du processeur de génération BullMQ: téléchargement S3, Remotion renderMedia(), optimisation de l'encodage FFmpeg, génération de vignettes, téléchargement S3 et mise à jour de la DB, avec gestion des erreurs et réessais.

Système de Sous-titres

Création de 6 styles de rendu de sous-titres dans SubtitleRenderer.tsx couvrant Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral et Clean Corporate sur les 4 rapports d'aspect.

Progression en Temps Réel

Intégration de la passerelle WebSocket pour la progression de la génération en temps réel avec un fallback SSE, permettant des mises à jour du statut des tâches en direct sur le frontend sans sondage.

Intégration de la Facturation

Implémentation du cycle de vie complet de l'abonnement Stripe — sessions de paiement, portail de facturation, gestionnaire de webhook avec vérification du corps brut et de la signature, allocation de crédits à l'abonnement et réinitialisation mensuelle des crédits par cron.

Système de Partage et de Téléchargement

Construction du système de partage et de téléchargement — tokens partageables basés sur nanoid, accès public S3 via URL signée sans auth, révocation de liens et en-têtes de téléchargement Content-Disposition.

Module Admin

Développement du module admin avec des pipelines d'agrégation MongoDB pour l'analyse du tableau de bord, les données de graphiques de séries chronologiques, la gestion des utilisateurs et l'administration des abonnements.

Intégration Complète

Direction de l'intégration complète frontend-backend sur l'application utilisateur et le panneau d'administration — remplacement de tous les stores factices par des appels API en direct, connexion de la progression WebSocket et validation complète du parcours utilisateur de bout en bout.

Résultats

Variations de publicités: Des centaines à partir d'un seul téléchargementRendu: Remotion + FFmpeg accéléré par GPUCouverture de styles: 6 styles de sous-titres x 6 animations x 4 rapportsArchitecture: Plateforme coordonnée à cinq composants

Ce Qui Rend Ce Projet Spécial

Transforme un seul téléchargement de vidéo en des centaines de variations de publicités de marque grâce à la génération automatique de combinaisons, au rendu accéléré par GPU et au support de sous-titres multi-styles — conçu spécifiquement pour les spécialistes du marketing de performance.

Galerie

Adstacker: Générateur de publicités vidéo AI - Image 1
Adstacker: Générateur de publicités vidéo AI - Image 2
Adstacker: Générateur de publicités vidéo AI - Image 3
Adstacker: Générateur de publicités vidéo AI - Image 4
Adstacker: Générateur de publicités vidéo AI - Image 5
Adstacker: Générateur de publicités vidéo AI - Image 6
Adstacker: Générateur de publicités vidéo AI - Image 7
Adstacker: Générateur de publicités vidéo AI - Image 8
Adstacker: Générateur de publicités vidéo AI - Image 9

Vous Avez un Projet Similaire en TĂŞte ?

Discutons de la façon dont nous pouvons donner vie à votre vision avec le même niveau d'expertise et de dévouement.

Contactez-NousVoir Plus de Projets
File d'attente de tâches asynchrones BullMQ avec contrôle de concurrence
Progression WebSocket en temps réel avec fallback SSE
Téléchargements directs vers le cloud S3 présignés
Facturation d'abonnement Stripe avec crédits gérés par webhook
Liens vidéo publics partageables avec révocation
Admin dashboard avec analyses d'agrégation MongoDB
Zod
Swagger
Adstacker: Générateur de publicités vidéo AI - Image 10
Adstacker: Générateur de publicités vidéo AI - Image 11
Adstacker: Générateur de publicités vidéo AI - Image 12
Adstacker: Générateur de publicités vidéo AI - Image 13
Adstacker: Générateur de publicités vidéo AI - Image 14
Adstacker: Générateur de publicités vidéo AI - Image 15
Adstacker: Générateur de publicités vidéo AI - Image 16

Questions fréquemment posées

MicrocosmWorks built the combination calculator engine that computes the Cartesian product of all Hook x Body x CTA x Subtitle permutations. Each input element (hooks, body segments, CTAs) is defined by the user, and the engine enumerates every valid combination, then enqueues each as an independent BullMQ job. This approach means a video with 5 hooks, 3 bodies, 4 CTAs, and 6 subtitle styles generates 360 unique ad variations automatically.

MicrocosmWorks implemented 6 subtitle rendering styles in Adstacker: Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, and Clean Corporate. Each style has distinct font, color, animation, and positioning characteristics matching the popular creator formats that performance marketers recognize. The SubtitleRenderer handles all 4 aspect ratios (9:16, 16:9, 1:1, 4:5) and 6 animation types (fade, slide-up, slide-down, scale, typewriter, bounce) within Remotion compositions.

MicrocosmWorks built the rendering pipeline using Remotion compositions bundled at server startup for fast job execution, combined with FFmpeg for encoding optimization. BullMQ manages the async job queue with configurable concurrency control, so multiple variations render in parallel across available GPU resources. Each job handles the full pipeline: S3 download, Remotion renderMedia, FFmpeg encoding, thumbnail generation, S3 upload, and database update, with error handling and automatic retries.

MicrocosmWorks integrated a WebSocket gateway that pushes real-time generation progress for every queued variation to the frontend, with SSE (Server-Sent Events) fallback for environments where WebSocket connections are unavailable. Users see live status updates for each variation including queued, processing, rendering percentage, and completed states. This eliminates the need for polling and provides immediate feedback on the generation pipeline status.

MicrocosmWorks implemented Stripe subscription billing with webhook-driven credit allocation. When a user subscribes or renews, the webhook handler allocates generation credits based on their plan tier. Each video variation generation consumes one credit, and a monthly cron job resets credit balances. The admin dashboard provides MongoDB aggregation analytics showing credit usage patterns, subscription revenue, and per-user consumption to inform pricing decisions.