CRM-система для компании Сату-Виктем
CRM поверх сайта и каталога: работа со спящими клиентами, рассылки и интеграция с «МойСклад».

Задачи
Расширить систему управления сайтом до функциональности CRM: оставить только основные функции, особое внимание уделить спящим клиентам с автоматическими и ручными рассылками, а также наладить интеграцию с «МойСклад».
Решения
Работая с клиентом с 2012 года, мы сразу зашли с нужного угла. Функционал сайта и каталога был на связке Laravel + Vue.js, а новой CRM нужна была интеграция с ним. Вместо долгих стыковок перенесли API на NestJS — с помощью Cursor и нескольких дней активного промптинга. Благодаря плотному слою TypeScript клиентская часть сайта даже не заметила подмены, а мы получили запас по масштабированию CRM. Микросервисы сознательно не дробили: пока оттачивается логика, можно быстро проверить гипотезы и отдать рабочий инструмент менеджерам. На втором десятке лет сотрудничества структура бизнеса была известна от и до, поэтому аналитика заняла немного времени — на выходе остался только первостепенный функционал. Дизайн-система ускорила разработку примерно в 1,5 раза.
Технологический стек
Frontend
- Nuxt 3
- TypeScript
Backend
- NestJS
- TypeScript
- PostgreSQL
- Redis
- RabbitMQ
Infra
- Kubernetes
- Весовой API
- Sentry
- Grafana
- Prometheus
- Opengrep
- Trivy
- Gitleaks
Интеграции
- МойСклад
Интерфейс платформы
* Все данные тестовые, а некоторые элементы интерфейса не показаны на скриншотах и приведены исключительно для демонстрации реализованной работы
Хотите похожий проект?
Расскажите о задаче — вернёмся с оценкой сроков и стоимости в течение 24 часов.






