MicrocosmWorksNag-iinobasyon at Nagdidisenyo ng Digital Cosmos
Tungkol Sa AminMakipag-ugnayan
MicrocosmWorksNagpapabago at Nagdidisenyo ng Digital Cosmos

Nagbibigay ng mga solusyong IT na mahalaga. Kami ay masigasig sa teknolohiya, seguridad, at pagtulong sa mga negosyo na lumago sa pamamagitan ng maaasahan, makabagong IT infrastructure.

[email protected]
+91 7011868196
New Delhi, India

Sentro ng Paglago ng AI

AI HubInobasyon ng StartupPampabilis ng Negosyo

Mga Solusyon

Lahat ng SolusyonMga Wellness at Fitness AppsAI Video PlatformPag-unlad ng AI Agent

Mga Mapagkukunan

Mga PananawMga Gabay sa IndustriyaMga Plano ng PaggamitMga Pattern ng ArkitekturaMga Pag-aaral ng Kaso

Kumpanya

Tungkol sa AminMakipag-ugnayanAng Aming Gawain

Mga Serbisyo

Digital na PagkonsultaImprastraktura ng CloudPag-unlad ng SaaSPag-unlad ng AITeknolohiya ng Video
Pag-unlad ng ERPPagpapasadya ng ZohoPag-unlad ng OdooPagsasama ng SalesforcePag-unlad ng Custom na CRM
Pagsasama ng QuickBooksMga Solusyon sa IoTPag-unlad ng Blockchain
Pagkonsulta sa CybersecuritySuporta sa IT - L3

© 2026 MicrocosmWorks. Lahat ng karapatan ay nakalaan.

Patakaran sa PagkapribadoMga Tuntunin ng Serbisyo
Bumalik sa mga Proyekto
SaaS Development
Live
Web

Adstacker: AI Video Ad Generator

Isang SaaS na pinapagana ng AI na nagpapalit ng isang video upload sa daan-daang branded na ad variation — isinaayos sa isang Next.js Web App, isang Admin Dashboard, isang NestJS API, isang Remotion render service, at isang BullMQ generation worker. Nagbibigay-daan sa automated combination generation, GPU-accelerated rendering, multi-style subtitles, real-time WebSocket progress, at Stripe-powered subscription billing.

Tingnan ang Higit Pang mga Proyekto
17+
Technologies
11+
Key Features
Web
Platform
Adstacker: AI Video Ad Generator

Mga Pangunahing Tampok

AI combination engine na bumubuo ng lahat ng Hook x Body x CTA permutations6 na uri ng animation — fade, slide-up/down, scale, typewriter, bounce6 na istilo ng subtitle — Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, Clean CorporateLahat ng 4 na aspect ratio — 9:16, 16:9, 1:1, 4:5GPU-accelerated Remotion + FFmpeg rendering

Mga Highlight ng Development

Buong NestJS backend architecture na may Mongoose at modular CRUDCombination engine na may Cartesian product generationRemotion video composition engine na may 6 na uri ng animationBullMQ generation pipeline na may concurrency controlReal-time WebSocket progress trackingStripe subscription lifecycle na may webhook-driven creditsMongoDB aggregation analytics para sa admin dashboard

Technology Stack

Next.jsReactTypeScriptTailwind CSSshadcn/uiNestJS 11MongooseMongoDBRedisBullMQRemotionFFmpegAWS S3WebSocketStripe

Aming Kontribusyon

Arkitektura ng Backend

Binuo ang buong NestJS backend mula sa simula — Mongoose schemas, modular CRUD APIs, DTO validation, at ang mapping layer na nagta-translate ng frontend flat arrays sa backend embedded documents.

Combination Engine

Binuo ang combination calculator engine na naglilista ng lahat ng valid na Hook x Body x CTA x Subtitle permutations at inilalagay ang bawat isa bilang isang independenteng BullMQ job.

Video Rendering Pipeline

Binuo ang mga Remotion composition (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) na may 6 na uri ng animation at sinama ang mga ito sa server startup para sa mabilis na pagpapatupad ng trabaho.

Generation Worker

Ipinatupad ang BullMQ generation processor: S3 download, Remotion renderMedia(), FFmpeg encoding optimization, thumbnail generation, S3 upload, at DB update, na may error handling at retries.

Subtitle System

Binuo ang 6 na istilo ng subtitle rendering sa SubtitleRenderer.tsx na sumasakop sa Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral, at Clean Corporate sa lahat ng 4 na aspect ratio.

Real-Time Progress

Isinama ang WebSocket gateway para sa real-time generation progress na may SSE fallback, na nagbibigay-daan sa live job status updates sa frontend nang walang polling.

Integrasyon ng Billing

Ipinatupad ang buong Stripe subscription lifecycle — checkout sessions, billing portal, webhook handler na may raw body at signature verification, credit allocation sa subscription, at monthly credit reset cron.

Sistema ng Pagbabahagi at Pag-download

Binuo ang sistema ng pagbabahagi at pag-download — nanoid-based shareable tokens, public S3 signed URL access nang walang auth, link revocation, at Content-Disposition download headers.

Admin Module

Binuo ang admin module na may MongoDB aggregation pipelines para sa dashboard analytics, time-series chart data, user management, at subscription administration.

Buong Integrasyon

Pinamahalaan ang buong frontend-backend integration sa buong user app at admin panel — pinalitan ang lahat ng mock store ng live API calls, ikinabit ang WebSocket progress, at binalidate ang kumpletong user journey end-to-end.

Mga Resulta

Mga Ad Variation: Daan-daan mula sa isang uploadRendering: GPU-accelerated Remotion + FFmpegSaklaw ng Estilo: 6 na istilo ng subtitle x 6 na animation x 4 na ratioArkitektura: Platform na may limang-komponent na isinaayos

Ano ang Nagpapaespesyal Dito

Nagpapalit ng isang video upload sa daan-daang branded na ad variation sa pamamagitan ng automated combination generation, GPU-accelerated rendering, at multi-style subtitle support — sadyang ginawa para sa mga performance marketer.

Galeria

Adstacker: AI Video Ad Generator - Image 1
Adstacker: AI Video Ad Generator - Image 2
Adstacker: AI Video Ad Generator - Image 3
Adstacker: AI Video Ad Generator - Image 4
Adstacker: AI Video Ad Generator - Image 5
Adstacker: AI Video Ad Generator - Image 6
Adstacker: AI Video Ad Generator - Image 7
Adstacker: AI Video Ad Generator - Image 8
Adstacker: AI Video Ad Generator - Image 9
Adstacker: AI Video Ad Generator - Image 10

May Katulad na Proyekto sa Isip?

Pag-usapan natin kung paano namin maipapatupad ang iyong bisyon na may parehong antas ng kasanayan at dedikasyon.

Makipag-ugnayanTingnan ang Higit Pang mga Proyekto
BullMQ async job queue na may concurrency control
Real-time WebSocket progress na may SSE fallback
Presigned S3 direct-to-cloud uploads
Stripe subscription billing na may webhook-driven credits
Naibabahaging public video links na may revocation
Admin dashboard na may MongoDB aggregation analytics
Zod
Swagger
Adstacker: AI Video Ad Generator - Image 11
Adstacker: AI Video Ad Generator - Image 12
Adstacker: AI Video Ad Generator - Image 13
Adstacker: AI Video Ad Generator - Image 14
Adstacker: AI Video Ad Generator - Image 15
Adstacker: AI Video Ad Generator - Image 16

Mga Madalas Itanong

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.