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
Adstacker: Генератор відеореклами на базі ШІ - Image 10

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

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

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

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

MicrocosmWorks створила механізм-калькулятор комбінацій, який обчислює декартовий добуток всіх перестановок Hook x Body x CTA x Subtitle. Кожен вхідний елемент (hooks, сегменти тексту, CTAs) визначається користувачем, і механізм перераховує кожну дійсну комбінацію, потім ставить кожну у чергу як незалежне BullMQ завдання. Цей підхід означає, що відео з 5 hooks, 3 bodies, 4 CTAs та 6 стилями субтитрів автоматично генерує 360 унікальних варіантів оголошень.

MicrocosmWorks реалізувала 6 стилів відтворення субтитрів в Adstacker: Hormozi, MrBeast, GaryVee, Abdal, TikTok Viral, і Clean Corporate. Кожен стиль має виразні характеристики шрифту, кольору, анімації та позиціонування, що відповідають популярним форматам творців контенту, які впізнають performance-маркетологи. SubtitleRenderer обробляє всі 4 співвідношення сторін (9:16, 16:9, 1:1, 4:5) та 6 типів анімації (fade, slide-up, slide-down, scale, typewriter, bounce) в межах Remotion композицій.

MicrocosmWorks розробила конвеєр рендерингу, використовуючи композиції Remotion, скомпоновані під час запуску сервера для швидкого виконання завдань, у поєднанні з FFmpeg для оптимізації кодування. BullMQ керує асинхронною чергою завдань з налаштовуваним контролем паралелізму, тому кілька варіантів рендеряться паралельно на доступних ресурсах GPU. Кожне завдання обробляє повний конвеєр: завантаження з S3, Remotion renderMedia, кодування FFmpeg, генерація мініатюр, завантаження на S3 та оновлення бази даних, з обробкою помилок та автоматичними повторними спробами.

MicrocosmWorks інтегрувала шлюз WebSocket, який надсилає прогрес генерації в реальному часі для кожного поставленого в чергу варіанта на фронтенд, з резервним механізмом SSE (Server-Sent Events) для середовищ, де з'єднання WebSocket недоступні. Користувачі бачать оновлення статусу в реальному часі для кожного варіанта, включаючи стани: у черзі, обробляється, відсоток рендерингу та завершено. Це усуває необхідність в опитуванні та забезпечує негайний зворотний зв'язок щодо стану конвеєра генерації.

MicrocosmWorks впровадив підписку через Stripe з розподілом кредитів, що керується вебхуками. Коли користувач підписується або поновлює підписку, обробник вебхуків виділяє кредити на генерацію на основі їхнього тарифного плану. Кожна генерація варіації відео споживає один кредит, а щомісячний cron job скидає баланс кредитів. Адмін-панель надає аналітику агрегації MongoDB, що показує закономірності використання кредитів, дохід від підписок і споживання на кожного користувача для прийняття рішень щодо ціноутворення.