En AI-drevet SaaS, der omdanner en enkelt video-upload til hundredvis af brandede reklamevariationer — koordineret på tværs af en Next.js Web App, et Admin Dashboard, en NestJS API, en Remotion render-tjeneste og en BullMQ generation worker. Driver automatiseret kombinationsgenerering, GPU-accelereret rendering, undertekster i flere stilarter, WebSocket-fremdrift i realtid og Stripe-drevet abonnementsfakturering.

Arkitektur af hele NestJS-backend fra bunden — Mongoose-skemaer, modulære CRUD API'er, DTO-validering og det mappede lag, der oversætter frontend flade arrays til backend indlejrede dokumenter.
Byggede kombinationsberegner-motoren, der opregner alle gyldige Hook x Body x CTA x Subtitle permutationer og sætter hver i kø som et uafhængigt BullMQ-job.
Udviklede Remotion-kompositionerne (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) med 6 animationstyper og bundtede dem ved serverstart for hurtig jobudførelse.
Implementerede BullMQ-genereringsprocessoren: S3 download, Remotion renderMedia(), FFmpeg-kodningsoptimering, miniaturebillede-generering, S3 upload og DB-opdatering, med fejlhåndtering og genforsøg.
Byggede 6 undertekst-renderingstilarter i SubtitleRenderer.tsx, der dækker Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral og Clean Corporate på tværs af alle 4 billedformater.
Integrerede WebSocket-gatewayen for genereringsfremdrift i realtid med SSE-fallback, hvilket muliggør live jobstatusopdateringer på frontend uden polling.
Implementerede den fulde Stripe-abonnementslivscyklus — checkout sessions, faktureringsportal, webhook-handler med rå body og signaturverifikation, kreditallokering ved abonnement og månedlig kreditnulstilling (cron).
Byggede delings- og downloadsystemet — nanoid-baserede delbare tokens, offentlig S3 signed URL-adgang uden auth, tilbagekaldelse af link og Content-Disposition download-headers.
Udviklede admin-modulet med MongoDB aggregation pipelines til dashboard-analyse, tidsserie-diagramdata, brugeradministration og abonnementsadministration.
Anførte fuld frontend-backend-integration på tværs af brugerappen og adminpanelet — erstattede alle mock-stores med live API-kald, tilsluttede WebSocket-fremdrift og validerede den komplette brugerrejse ende-til-ende.
Omdanner en enkelt video-upload til hundredvis af brandede reklamevariationer gennem automatiseret kombinationsgenerering, GPU-accelereret rendering og undertekststøtte i flere stilarter — specialbygget til performance-markedsførere.
Lad os drøfte, hvordan vi kan bringe din vision til live med samme niveau af ekspertise og dedikation.






MicrocosmWorks byggede kombinationsberegningsmotoren, der beregner det kartesiske produkt af alle Hook x Body x CTA x Subtitle permutationer. Hvert inputelement (hooks, body segments, CTAs) defineres af brugeren, og motoren opregner hver gyldig kombination og tilføjer derefter hver enkelt som et uafhængigt BullMQ job til køen. Denne tilgang betyder, at en video med 5 hooks, 3 bodies, 4 CTAs og 6 undertekststile automatisk genererer 360 unikke annoncevariationer.
MicrocosmWorks implementerede 6 gengivelsesstile for undertekster i Adstacker: Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral og Clean Corporate. Hver stil har særskilte skrifttype-, farve-, animations- og positioneringsegenskaber, der matcher de populære skaberformater, som performance-marketingfolk genkender. SubtitleRenderer håndterer alle 4 billedformater (9:16, 16:9, 1:1, 4:5) og 6 animationstyper (fade, slide-up, slide-down, scale, typewriter, bounce) inden for Remotion-kompositioner.
MicrocosmWorks byggede rendering-pipelinen ved hjælp af Remotion kompositioner, der blev pakket ved serveropstart for hurtig jobudførelse, kombineret med FFmpeg for kodningsoptimering. BullMQ håndterer den asynkrone jobkø med konfigurerbar concurrency control, så flere variationer gengives parallelt på tværs af tilgængelige GPU ressourcer. Hvert job håndterer den fulde pipeline: S3 download, Remotion renderMedia, FFmpeg encoding, miniaturegenerering, S3 upload og databaseopdatering, med fejlhåndtering og automatiske genforsøg.
MicrocosmWorks integrerede en WebSocket gateway, der pusher realtidsfremskridt for genereringen af hver enkelt variation i kø til frontend, med SSE (Server-Sent Events) fallback for miljøer, hvor WebSocket-forbindelser ikke er tilgængelige. Brugere ser live statusopdateringer for hver variation, inklusive statusserne i kø, under behandling, renderingsprocent og afsluttet. Dette eliminerer behovet for polling og giver øjeblikkelig feedback på status for generationens pipeline.
MicrocosmWorks implementerede Stripe abonnementsfakturering med webhook-drevet kreditallokering. Når en bruger abonnerer eller fornyer, allokerer webhook-handleren genereringskreditter baseret på deres abonnementsniveau. Hver videovariationsgenerering forbruger én kredit, og et månedligt cron job nulstiller kreditbalancerne. Administrator-dashboardet leverer MongoDB aggregeringsanalyser, der viser forbrugsmønstre for kreditter, abonnementsomsætning og forbrug pr. bruger for at informere prisbeslutninger.