Кейс · Сайты и порталы
Веб-сервис генерации мультфильмов
Веб-сервис генерации мультфильмов — проект ITLabs: платформа, которая собирает персонализированный мультфильм по заданным материалам.
Коротко о проекте
Коротко о проекте
Веб-сервис генерации мультфильмов — проект ITLabs. Платформа, которая собирает персонализированный мультфильм по заданным материалам. Есть личный кабинет, очередь обработки на сервере, выгрузка готового видео и внутренний счёт для оплаты генераций. Верстаем адаптивно, контент заказчик ведёт сам через админ-панель.
Что сделали
Как устроен сервис
Пользователь загружает материалы и сценарий в личном кабинете, сервер собирает ролик в фоне, а готовое видео появляется в библиотеке историй.
Личный кабинет
- Загрузка исходных материалов и сценария
- Экран генерации ролика и библиотека готовых историй
- Регистрация, вход и восстановление пароля
- Раздел вопросов и ответов для пользователей
Как устроен сервис и оплата
- Конвейер генерации с очередью задач и отслеживанием хода обработки
- Внутренний счёт — пополнение и списание за генерации
К проекту написана отдельная документация по устройству сервиса и оформлению текстов.
Вопросы и ответы
Частые вопросы о проекте
Что делает веб-сервис генерации мультфильмов?
Собирает персонализированный мультфильм по материалам, которые загрузил пользователь. В личном кабинете есть загрузка материалов и сценария, экран сборки ролика и библиотека готовых историй, а вся обработка идёт на сервере.
Как пользователь понимает, что ролик готовится?
Через экран генерации и отслеживание хода обработки: задачи ставятся в серверную очередь, и пользователь видит стадию, а не пустое ожидание. Готовые ролики складываются в библиотеку историй.
Почему генерация вынесена в очередь на сервере?
Сборка мультфильма — тяжёлая операция, её нельзя выполнять в браузере пользователя. Конвейер принимает задачи в очередь и обрабатывает их по мере освобождения ресурсов, поэтому одновременные запросы не роняют сервис.
Как устроена оплата генераций?
Через внутренний счёт: пользователь пополняет баланс, а за каждую генерацию списывается плата. Расчёт привязан к аккаунту в личном кабинете, история пополнений и списаний ведётся там же.
Что ещё есть в личном кабинете?
Регистрация, вход и восстановление пароля, загрузка исходных материалов и сценария, библиотека готовых историй и раздел вопросов и ответов — базовые сценарии пользователя закрыты без обращения в поддержку.
Насколько проект документирован?
Для сервиса написаны отдельные документы — по его устройству и по оформлению текстов. Первый нужен для дальнейшего развития сервиса, второй держит единый стиль текстов при добавлении новых экранов.
Похожие проекты
Смотрите также
Сайты и порталыSatCom Rus: перенос корпоративного сайта с Tilda на 1С-БитриксКорпоративный сайт компании SatCom Rus перенесён с конструктора Tilda на платформу 1С-Битрикс: сохранена структура и дизайн, добавлена гибкая система…Смотреть кейс Сайты и порталыМаркетплейс БПЛА: интернет-магазин беспилотников с нуляМаркетплейс БПЛА — проект ITLabs: интернет-магазин беспилотных летательных аппаратов и комплектующих, разработанный с нуля. Каталог, личный кабинет…Смотреть кейс Сайты и порталыПодбор кодов ОКПД2 для номенклатуры: веб-сервис с языковой модельюПодбор ОКПД2 — проект ITLabs: веб-сервис, который проставляет коды классификатора для списка товаров. Снабженец загружает таблицу с наименованиями,…Смотреть кейс Продукты и направление из этого проекта
Нужен похожий проект?
Расскажите про объект и задачу — предложим состав решения и покажем похожие внедрения.