О проекте
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
Frontend
AI & ML
Инфраструктура
Интеграции
Результат
Запущенная SaaS-платформа с платящими пользователями, стабильной инфраструктурой и AI-системой, обрабатывающей тысячи генераций.
типов AI-генерации
доменных модулей API
приложения (клиент + админка + лендинг)
мониторинг и поддержка