ТTessora Docs

Обзор платформы

Что такое Tessora Task Portal и как устроена платформа

Tessora Task Portal — production-платформа управления созданием AI-видео контента для штор и текстиля. Через портал клиенты ставят задачи на ролики, Monster Team производит контент, а клиент принимает результат или запрашивает правки.

Бизнес-флоу

Клиент → Задача с материалами → ТЗ через Smart Selector → AI Prompt
       → Monster Team → Готовый ролик → Приемка / правки → Архив
  1. Клиент создаёт задачу на странице «Создать задачу»: выбирает товары/ткани/услуги через Smart Selector, прикладывает материалы (фото ткани, товара, интерьера) и референсы.
  2. Система генерирует AI-промпт (сценарий ролика) через мультипровайдерный AI-модуль.
  3. Monster Team видит задачу в очереди, берёт в работу, производит ролик.
  4. Готовый ролик загружается в раздел «Готовый контент», клиент утверждает его или запрашивает правки (ревизии с версионированием).
  5. Утверждённый контент уходит в архив.

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

СлойТехнологии
FrontendNext.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, TanStack Query, Zustand
BackendNext.js Route Handlers (единый сервер), Prisma 6
База данныхPostgreSQL 16
АутентификацияBetter Auth, 7 ролей, RBAC на 56 permissions
ОчередиBullMQ + Redis (Safebot-воркер)
ФайлыS3-совместимое хранилище: Cloudflare R2 (prod) / MinIO (dev)
AIМультипровайдер: Gemini → OpenAI → Template fallback
ТестыPlaywright (E2E), Vitest (unit)
ДеплойVercel (приложение) + Railway (Postgres, Redis, MinIO, worker)

Live: https://tessora-task-portal.vercel.app · порт локально — 3010

Три стороны платформы

  • Клиент (client_owner, client_manager, client_viewer) — ставит задачи, смотрит референсы, принимает контент, планирует в календаре.
  • Monster Team (monster_pm, monster_creator) — очередь задач, производство, загрузка готового контента.
  • Администрация (super_admin, monster_admin) — пользователи, компании, хранилище, аудит, AI-настройки.

С чего начать

On this page