MicrocosmWorksInnovando y Arquitectando el Cosmos Digital
Acerca deContacto
MicrocosmWorksInnovando y Arquitectando el Cosmos Digital

Ofreciendo soluciones de TI que importan. Nos apasiona la tecnología, la seguridad y ayudar a las empresas a crecer a través de una infraestructura de TI confiable e innovadora.

[email protected]
+91 7011868196
New Delhi, India

Centro de Crecimiento de IA

Centro de IAInnovación para StartupsAcelerador Empresarial

Soluciones

Todas las SolucionesAplicaciones de Bienestar y FitnessPlataforma de Video con IADesarrollo de Agentes de IA

Recursos

PerspectivasGuías de la IndustriaPlanos de Casos de UsoPatrones de ArquitecturaEstudios de Caso

Compañía

Sobre NosotrosContactoNuestro Trabajo

Servicios

Consultoría DigitalInfraestructura en la NubeDesarrollo SaaSDesarrollo de IATecnología de Video
Desarrollo ERPPersonalización de ZohoDesarrollo de OdooIntegración de SalesforceDesarrollo de CRM Personalizado
Integración de QuickBooksSoluciones IoTDesarrollo de Blockchain
Consultoría de CiberseguridadSoporte IT - L3

© 2026 MicrocosmWorks. Todos los derechos reservados.

Política de PrivacidadTérminos de Servicio
Volver a Proyectos
SaaS Development
Live
Web

Adstacker: Generador de Anuncios de Video con IA

Un SaaS impulsado por IA que transforma una única carga de video en cientos de variaciones de anuncios de marca — coordinado a través de una Next.js Web App, un Admin Dashboard, una NestJS API, un servicio de renderizado Remotion, y un worker de generación BullMQ. Impulsa la generación automatizada de combinaciones, el renderizado acelerado por GPU, subtítulos de múltiples estilos, progreso en tiempo real vía WebSocket, y facturación por suscripción con Stripe.

Ver Más Proyectos
17+
Technologies
11+
Key Features
Web
Platform
Adstacker: Generador de Anuncios de Video con IA

Características Clave

Motor de combinación con IA que genera todas las permutaciones de Hook x Body x CTA6 tipos de animación — fade, slide-up/down, scale, typewriter, bounce6 estilos de subtítulos — Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, Clean CorporateLas 4 relaciones de aspecto — 9:16, 16:9, 1:1, 4:5Renderizado Remotion + FFmpeg acelerado por GPU

Aspectos Destacados del Desarrollo

Arquitectura completa de backend en NestJS con Mongoose y CRUD modularMotor de combinación con generación de producto cartesianoMotor de composición de video Remotion con 6 tipos de animaciónPipeline de generación BullMQ con control de concurrenciaSeguimiento de progreso en tiempo real con WebSocketCiclo de vida de suscripción Stripe con créditos impulsados por webhooksAnálisis de agregación de MongoDB para el panel de administración

Stack Tecnológico

Next.jsReactTypeScriptTailwind CSSshadcn/uiNestJS 11MongooseMongoDBRedisBullMQRemotionFFmpegAWS S3WebSocketStripe

Nuestra Contribución

Arquitectura de Backend

Diseñé la arquitectura completa del backend en NestJS desde cero — esquemas Mongoose, APIs CRUD modulares, validación DTO, y la capa de mapeo que traduce arrays planos del frontend a documentos embebidos del backend.

Motor de Combinación

Construí el motor de cálculo de combinaciones que enumera todas las permutaciones válidas de Hook x Body x CTA x Subtitle y las pone en cola como un trabajo BullMQ independiente.

Pipeline de Renderizado de Video

Desarrollé las composiciones Remotion (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) con 6 tipos de animación y las empaqueté al inicio del servidor para una ejecución rápida de los trabajos.

Worker de Generación

Implementé el procesador de generación BullMQ: descarga desde S3, Remotion renderMedia(), optimización de codificación FFmpeg, generación de miniaturas, carga a S3, y actualización de la base de datos, con manejo de errores y reintentos.

Sistema de Subtítulos

Construí 6 estilos de renderizado de subtítulos en SubtitleRenderer.tsx cubriendo Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral y Clean Corporate en las 4 relaciones de aspecto.

Progreso en Tiempo Real

Integré el gateway WebSocket para el progreso de generación en tiempo real con fallback SSE, permitiendo actualizaciones de estado de trabajos en vivo en el frontend sin necesidad de polling.

Integración de Facturación

Implementé el ciclo de vida completo de la suscripción de Stripe — sesiones de pago, portal de facturación, manejador de webhooks con verificación de cuerpo crudo y firma, asignación de créditos al suscribirse, y cron de restablecimiento de créditos mensuales.

Sistema para Compartir y Descargar

Construí el sistema para compartir y descargar — tokens compartibles basados en nanoid, acceso a URL firmadas de S3 públicas sin autenticación, revocación de enlaces, y cabeceras de descarga Content-Disposition.

Módulo de Administración

Desarrollé el módulo de administración con pipelines de agregación de MongoDB para análisis de dashboard, datos de gráficos de series temporales, gestión de usuarios y administración de suscripciones.

Integración Completa

Lideré la integración completa frontend-backend en la aplicación de usuario y el panel de administración — reemplacé todas las tiendas simuladas con llamadas a la API en vivo, conecté el progreso WebSocket, y validé el recorrido completo del usuario de principio a fin.

Resultados

Variaciones de Anuncios: Cientos a partir de una única cargaRenderizado: Remotion + FFmpeg acelerado por GPUCobertura de Estilo: 6 estilos de subtítulos x 6 animaciones x 4 relacionesArquitectura: Plataforma coordinada de cinco componentes

Lo Que Hace Especial a Este Proyecto

Transforma una única carga de video en cientos de variaciones de anuncios de marca mediante la generación automatizada de combinaciones, el renderizado acelerado por GPU y el soporte de subtítulos de múltiples estilos — diseñado específicamente para especialistas en marketing de rendimiento.

Galería

Adstacker: Generador de Anuncios de Video con IA - Image 1
Adstacker: Generador de Anuncios de Video con IA - Image 2
Adstacker: Generador de Anuncios de Video con IA - Image 3
Adstacker: Generador de Anuncios de Video con IA - Image 4
Adstacker: Generador de Anuncios de Video con IA - Image 5
Adstacker: Generador de Anuncios de Video con IA - Image 6
Adstacker: Generador de Anuncios de Video con IA - Image 7
Adstacker: Generador de Anuncios de Video con IA - Image 8
Adstacker: Generador de Anuncios de Video con IA - Image 9

¿Tiene un Proyecto Similar en Mente?

Hablemos sobre cómo podemos dar vida a su visión con el mismo nivel de experiencia y dedicación.

ContáctenosVer Más Proyectos
Cola de trabajos asíncrona BullMQ con control de concurrencia
Progreso en tiempo real con WebSocket y fallback SSE
Cargas directas a la nube S3 presignadas
Facturación por suscripción Stripe con créditos impulsados por webhooks
Enlaces de video públicos compartibles con revocación
Panel de administración con análisis de agregación de MongoDB
Zod
Swagger
Adstacker: Generador de Anuncios de Video con IA - Image 10
Adstacker: Generador de Anuncios de Video con IA - Image 11
Adstacker: Generador de Anuncios de Video con IA - Image 12
Adstacker: Generador de Anuncios de Video con IA - Image 13
Adstacker: Generador de Anuncios de Video con IA - Image 14
Adstacker: Generador de Anuncios de Video con IA - Image 15
Adstacker: Generador de Anuncios de Video con IA - Image 16

Preguntas Frecuentes

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.