01Продукт
Гость мог смотреть, скачивать и копировать промпты видео из публичной ленты. Чтобы создать своё видео, нужно было войти: по коду из письма или через Google. Новичку показывали короткий тур по интерфейсу, были готовые шаблоны и кнопка, которая придумывает промпт за пользователя. Готовое видео можно было оставить у себя или опубликовать в ленту.
02Деньги
Генерация списывала токены с баланса. Токены и подписка продавались через Stripe, все чеки и уведомления о готовом видео уходили на почту, поэтому подтверждённый email был обязательным.
03Архитектура
Монорепо на Nx: веб на Nuxt 4 и Nuxt UI, API на NestJS, данные через Prisma. Сценарии пользователя закрыты e2e-тестами на Playwright, ошибки собирал Sentry. В середине работы мы упростили продукт: убрали команды и общие аккаунты и оставили один аккаунт на пользователя. Это была отдельная миграция схемы данных.
04Итог
Продукт работал, потом мы его закрыли.