MicrocosmWorksІнновації та архітектура цифрового космосу
Про насКонтакт
MicrocosmWorksІнновації та архітектура цифрового космосу

Надаємо IT-рішення, які мають значення. Ми захоплені технологіями, безпекою та допомогою бізнесу зростати завдяки надійній, інноваційній IT-інфраструктурі.

[email protected]
+91 7011868196
New Delhi, India

Центр зростання AI

AI HubІнновації для стартапівПрискорювач для підприємств

Рішення

Всі рішенняДодатки для здоров'я та фітнесуAI відео платформаРозробка AI агентів

Ресурси

ІнсайтиГалузеві ПосібникиШаблони ВикористанняАрхітектурні ШаблониКейси

Компанія

Про НасКонтактНаша Робота

Послуги

Цифровий КонсалтингХмарна ІнфраструктураРозробка SaaSРозробка AIВідео Технології
Розробка ERPНалаштування ZohoРозробка OdooІнтеграція SalesforceРозробка Користувацьких CRM
Інтеграція QuickBooksРішення IoTРозробка Блокчейну
Консалтинг з КібербезпекиІТ Підтримка - L3

© 2026 MicrocosmWorks. Усі права захищено.

Політика КонфіденційностіУмови Обслуговування
Назад до Проєктів
SaaS Development
Live
Web

Adstacker: Генератор відеореклами на базі ШІ

SaaS на базі ШІ, що перетворює одне завантажене відео на сотні брендованих рекламних варіацій — скоординованих у Next.js веб-додатку, адміністративній панелі, NestJS API, службі рендерингу Remotion та воркері генерації BullMQ. Забезпечує автоматизовану генерацію комбінацій, GPU-прискорений рендеринг, багатостильові субтитри, відстеження прогресу в реальному часі за допомогою WebSocket та підписне білінгове обслуговування на базі Stripe.

Переглянути Більше Проєктів
17+
Technologies
11+
Key Features
Web
Platform
Adstacker: Генератор відеореклами на базі ШІ

Ключові Особливості

Рушій комбінацій на базі ШІ, що генерує всі Hook x Body x CTA перестановки6 типів анімації — згасання, ковзання вгору/вниз, масштабування, друкарська машинка, відскок6 стилів субтитрів — Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, Clean CorporateВсі 4 співвідношення сторін — 9:16, 16:9, 1:1, 4:5GPU-прискорений Remotion + FFmpeg рендеринг

Основні Моменти Розробки

Повна NestJS бекенд-архітектура з Mongoose та модульним CRUDРушій комбінацій з генерацією декартового добуткуРушій відеокомпозицій Remotion з 6 типами анімаціїКонвеєр генерації BullMQ з контролем паралельностіВідстеження прогресу в реальному часі через WebSocketЖиттєвий цикл підписки Stripe з кредитами, керованими вебхукамиАналітика MongoDB aggregation для адміністративної панелі

Технологічний Стек

Next.jsReactTypeScriptTailwind CSSshadcn/uiNestJS 11MongooseMongoDBRedisBullMQRemotionFFmpegAWS S3WebSocketStripe

Наш Внесок

Архітектура бекенду

Розроблено повну NestJS бекенд-архітектуру з нуля — Mongoose схеми, модульні CRUD API, DTO валідація та шар відображення, що перетворює плоскі масиви фронтенду на вбудовані документи бекенду.

Рушій комбінацій

Створено рушій для розрахунку комбінацій, що перераховує всі дійсні Hook x Body x CTA x Subtitle перестановки та ставить кожну в чергу як незалежне BullMQ завдання.

Конвеєр рендерингу відео

Розроблено Remotion композиції (VideoComposition, HookOverlay, BodyOverlay, CtaOverlay) з 6 типами анімації та скомпільовано їх при запуску сервера для швидкого виконання завдань.

Воркер генерації

Реалізовано процесор генерації BullMQ: завантаження з S3, Remotion renderMedia(), оптимізація кодування FFmpeg, генерація мініатюр, завантаження на S3 та оновлення бази даних, з обробкою помилок та повторними спробами.

Система субтитрів

Створено 6 стилів рендерингу субтитрів у SubtitleRenderer.tsx, що охоплюють Hormozi, Abdal, MrBeast, GaryVee, TikTok Viral та Clean Corporate для всіх 4 співвідношень сторін.

Прогрес у реальному часі

Інтегровано шлюз WebSocket для відстеження прогресу генерації в реальному часі з SSE запасним варіантом, що дозволяє отримувати оновлення статусу завдань на фронтенді без опитування.

Інтеграція білінгу

Реалізовано повний життєвий цикл підписки Stripe — сесії оформлення замовлення, портал білінгу, обробник вебхуків з перевіркою необробленого тіла та підпису, виділення кредитів при підписці та щомісячний cron для скидання кредитів.

Система обміну та завантаження

Створено систему обміну та завантаження — shareable токени на основі nanoid, публічний доступ до підписаних URL S3 без авторизації, відкликання посилань та заголовки завантаження Content-Disposition.

Модуль адміністрування

Розроблено модуль адміністрування з MongoDB aggregation pipelines для аналітики дашборду, даних часових рядів, управління користувачами та адміністрування підписок.

Повна інтеграція

Очолював повну інтеграцію фронтенду та бекенду між користувацьким додатком та адміністративною панеллю — замінено всі mock сховища на живі API виклики, налаштовано WebSocket відстеження прогресу та валідовано повний користувацький шлях від початку до кінця.

Результати

Варіації реклами: Сотні з одного завантаженняРендеринг: GPU-accelerated Remotion + FFmpegПокриття стилів: 6 стилів субтитрів x 6 анімацій x 4 співвідношенняАрхітектура: П'ятикомпонентна скоординована платформа

Що Робить Це Особливим

Перетворює одне завантажене відео на сотні брендованих рекламних варіацій завдяки автоматизованій генерації комбінацій, GPU-прискореному рендерингу та підтримці багатостильових субтитрів — спеціально розроблено для performance маркетологів.

Галерея

Adstacker: Генератор відеореклами на базі ШІ - Image 1
Adstacker: Генератор відеореклами на базі ШІ - Image 2
Adstacker: Генератор відеореклами на базі ШІ - Image 3
Adstacker: Генератор відеореклами на базі ШІ - Image 4
Adstacker: Генератор відеореклами на базі ШІ - Image 5
Adstacker: Генератор відеореклами на базі ШІ - Image 6
Adstacker: Генератор відеореклами на базі ШІ - Image 7
Adstacker: Генератор відеореклами на базі ШІ - Image 8
Adstacker: Генератор відеореклами на базі ШІ - Image 9

Маєте Схожий Проєкт на Думці?

Давайте обговоримо, як ми можемо втілити вашу ідею в життя з тим самим рівнем експертизи та відданості.

Зв'язатися з НамиПереглянути Більше Проєктів
Асинхронна черга завдань BullMQ з контролем паралельності
Відстеження прогресу в реальному часі через WebSocket з SSE запасним варіантом
Попередньо підписані S3 завантаження безпосередньо в хмару
Підписний білінг Stripe з кредитами, керованими вебхуками
Публічні посилання на відео, що можна поширювати, з відкликанням
Адміністративна панель з аналітикою MongoDB aggregation
Zod
Swagger
Adstacker: Генератор відеореклами на базі ШІ - Image 10
Adstacker: Генератор відеореклами на базі ШІ - Image 11
Adstacker: Генератор відеореклами на базі ШІ - Image 12
Adstacker: Генератор відеореклами на базі ШІ - Image 13
Adstacker: Генератор відеореклами на базі ШІ - Image 14
Adstacker: Генератор відеореклами на базі ШІ - Image 15
Adstacker: Генератор відеореклами на базі ШІ - Image 16

Часті запитання

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.