AI Video Gen: Cross-Platform App AI Video Gen: Cross-Platform App
Кроссплатформенное приложение (VK/Telegram) для генерации видео из фото. Cross-platform app (VK/Telegram) for generating videos from static images.
Задача и Решение The Challenge & Solution
Создал кроссплатформенный комбайн для монетизации AI-контента. Приложение работает одновременно как VK Mini App и Telegram Web App, используя единую кодовую базу с разделением бизнес-логики через абстракции. Это позволило запустить продукт на двух рынках сразу без раздувания бюджета. Основная фича — превращение статичных фото в видео (Image-to-Video) с AI-реставрацией.
Бэкенд спроектирован под нагрузки: вместо хранения тяжелых файлов в базе, я реализовал прямую запись бинарных потоков в файловую систему, оставив в SQLite только метаданные. Для взаимодействия с нейросетями (Runware/Replicate) использовал асинхронную архитектуру с Long Polling на клиенте, что позволяет обрабатывать длительные генерации без обрывов соединения.
Built a unified cross-platform solution enabling users to generate AI videos from static images inside VK and Telegram. By architecting a shared codebase with platform-specific hooks, I delivered two apps for the price of one. The core value lies in the seamless pipeline: users upload photos, apply AI restoration, and generate videos using Runware models without leaving the messenger.
Technically, I optimized the storage layer by writing streams directly to the file system to ensure zero overhead. The backend handles long-running AI tasks via an asynchronous job queue and a client-side polling mechanism, ensuring a responsive UI even during heavy rendering.
Интерфейс Interface Gallery
Нужен подобный проект? Need something like this?
Я могу адаптировать это решение под ваши задачи или разработать что-то совершенно новое. Давайте обсудим детали. I can adapt this solution to your needs or build something entirely new from scratch. Let's discuss the details.
Написать в Telegram Contact via TelegramОтвечаю в течение пары часов Typical response time: 2 hours