Все кейсы
Кейс

Yupify

B2B-платформа для фрилансеров с AI-генерацией контента, конструктором бизнес-документов и системой контент-планирования

yupify.ru

О проекте

Yupify — сервис для фрилансеров, контент-мейкеров и небольших агентств. Помогает навести порядок в работе с клиентами: собирать брифы, отправлять коммерческие предложения, планировать контент и генерировать тексты с помощью AI. Мы разработали проект с нуля — от архитектуры до деплоя.

AI-генерация

8 типов AI-операций: от создания брифов до адаптации текстов под разные платформы

Контент-планирование

Календарь публикаций с AI-генерацией постов для соцсетей и блогов

Конструктор документов

Визуальный редактор брифов, КП, портфолио и форм с шерингом по ссылке

Задача

Создать полноценную SaaS-платформу, которая объединяет инструменты для работы с клиентами и AI-генерацию контента в одном сервисе.

  • Разработать систему AI-генерации с поддержкой множества типов контента и моделей
  • Построить конструктор бизнес-документов с визуальным редактором блоков
  • Реализовать контент-планирование с календарём и интеграцией с AI
  • Обеспечить масштабируемость: очереди, кеширование, real-time уведомления
  • Настроить инфраструктуру: CI/CD, мониторинг, логирование

Что мы сделали

Спроектировали архитектуру и реализовали платформу под ключ — бэкенд, два фронтенда, админ-панель и инфраструктуру.

AI-система

  • 8 типов генерации: брифы, формы, КП, контент-планы, идеи, адаптация текста, персонализация, транскрипция
  • Трёхуровневая система моделей (HIGH / MEDIUM / LIGHT) с настраиваемыми ценами
  • Составные промпты из 5 источников: системный шаблон + инструкции платформы + тип события + цель + персонализация
  • Управление промптами через админ-панель, без хардкода
  • JSON Schema валидация всех ответов AI с fallback-парсингом
  • Кредитная система: месячные + купленные кредиты, автосписание

Бэкенд и инфраструктура

  • NestJS API с модульной архитектурой: 11 доменных модулей
  • Асинхронная обработка через Bull Queue (Redis) с retry и дедупликацией
  • WebSocket-уведомления о прогрессе генерации в реальном времени
  • PostgreSQL + Prisma ORM, файловое хранилище на S3/GCS
  • Docker + Traefik, GitLab CI/CD пайплайны
  • Prometheus + Grafana мониторинг, ELK стек для логов

Фронтенд

  • Два приложения на Vue 3: клиентское и админ-панель
  • Визуальный блочный редактор на TipTap для всех типов документов
  • Контент-календарь с drag-and-drop и AI-генерацией
  • Real-time обновления через Socket.IO
  • Аутентификация через JWT + Telegram + Google OAuth
  • Интеграция Sentry для мониторинга ошибок

Технологии

Backend

NestJSPostgreSQLPrismaRedisBull QueueSocket.IO

Frontend

Vue 3ViteTailwind CSSPiniaTipTapRadix Vue

AI & ML

OpenRouter APIGoogle Cloud STTStructured OutputJSON Schema

Инфраструктура

DockerTraefikGitLab CI/CDPrometheusGrafanaELK Stack

Интеграции

YooKassaTelegram Bot APIS3 / GCSSMTP

Результат

Запущенная SaaS-платформа с платящими пользователями, стабильной инфраструктурой и AI-системой, обрабатывающей тысячи генераций.

8

типов AI-генерации

11

доменных модулей API

3

приложения (клиент + админка + лендинг)

24/7

мониторинг и поддержка

Хотите такой же проект?

Обсудим вашу задачу и предложим решение

Получить консультацию