Кейс · Сайты и порталы

Веб-сервис генерации мультфильмов

Веб-сервис генерации мультфильмов — проект ITLabs: платформа, которая собирает персонализированный мультфильм по заданным материалам.

Собственная разработка

Коротко о проекте

Коротко о проекте

Веб-сервис генерации мультфильмов — проект ITLabs. Платформа, которая собирает персонализированный мультфильм по заданным материалам. Есть личный кабинет, очередь обработки на сервере, выгрузка готового видео и внутренний счёт для оплаты генераций. Верстаем адаптивно, контент заказчик ведёт сам через админ-панель.

Что сделали

Как устроен сервис

Пользователь загружает материалы и сценарий в личном кабинете, сервер собирает ролик в фоне, а готовое видео появляется в библиотеке историй.

Личный кабинет

  • Загрузка исходных материалов и сценария
  • Экран генерации ролика и библиотека готовых историй
  • Регистрация, вход и восстановление пароля
  • Раздел вопросов и ответов для пользователей

Как устроен сервис и оплата

  • Конвейер генерации с очередью задач и отслеживанием хода обработки
  • Внутренний счёт — пополнение и списание за генерации

К проекту написана отдельная документация по устройству сервиса и оформлению текстов.

Вопросы и ответы

Частые вопросы о проекте

Что делает веб-сервис генерации мультфильмов?

Собирает персонализированный мультфильм по материалам, которые загрузил пользователь. В личном кабинете есть загрузка материалов и сценария, экран сборки ролика и библиотека готовых историй, а вся обработка идёт на сервере.

Как пользователь понимает, что ролик готовится?

Через экран генерации и отслеживание хода обработки: задачи ставятся в серверную очередь, и пользователь видит стадию, а не пустое ожидание. Готовые ролики складываются в библиотеку историй.

Почему генерация вынесена в очередь на сервере?

Сборка мультфильма — тяжёлая операция, её нельзя выполнять в браузере пользователя. Конвейер принимает задачи в очередь и обрабатывает их по мере освобождения ресурсов, поэтому одновременные запросы не роняют сервис.

Как устроена оплата генераций?

Через внутренний счёт: пользователь пополняет баланс, а за каждую генерацию списывается плата. Расчёт привязан к аккаунту в личном кабинете, история пополнений и списаний ведётся там же.

Что ещё есть в личном кабинете?

Регистрация, вход и восстановление пароля, загрузка исходных материалов и сценария, библиотека готовых историй и раздел вопросов и ответов — базовые сценарии пользователя закрыты без обращения в поддержку.

Насколько проект документирован?

Для сервиса написаны отдельные документы — по его устройству и по оформлению текстов. Первый нужен для дальнейшего развития сервиса, второй держит единый стиль текстов при добавлении новых экранов.

Нужен похожий проект?

Расскажите про объект и задачу — предложим состав решения и покажем похожие внедрения.

+7 951 192-94-02Телефон для заявок
info@itlabs.topПочта для заявок
@itlabs_saleТелеграм отдела продаж
Собственная разработка · Внедрение под ключ · Поддержка