Учётная система для медиабаинговой команды
Мультитенантная ERP: полный цикл от вебхука партнёрской сети до строчки в отчёте владельца. Несколько команд в одной системе с изоляцией данных. Работает в эксплуатации, заказчик показан обезличенно.
Проектирование и разработка
Задача
Команде нужна была одна система вместо разрозненных таблиц: приём и обработка конверсий с партнёрских сетей, учёт расходов по банковским картам, расчёт зарплат и мотивации, казначейство на крипто-кошельках и управленческий P&L.
Что сделано
- Конверсии и постбеки: приём с партнёрских сетей через публичный API, очередь, дедупликация, исходящие постбеки с повторами
- Конструктор финансовых отчётов: новая метрика добавляется без выкладки кода
- Зарплаты и мотивация: ежедневное начисление, KPI-движок, предпросмотр расчёта, месячный сеттлмент, авансы с согласованием
- Казначейство: синхронизация TRON-кошельков, классификация транзакций, сверка выплат
- Управленческий P&L с разделением начислений и движения денег; карточные сервисы
- Права доступа с иерархией видимости Owner → Admin → Teamlead → Buyer → Assistant
Инженерные решения
Права пересобраны на две оси — видимость по иерархии и отдельные права на действия. Рефакторинг сократил систему со 105 ключей до 20. Права на строки считаются пакетом, без лишних запросов с фронтенда.
Интеграции: партнёрские сети, карточный провайдер, Tronscan, Telegram Bot API, курсы валют. Визуальная регрессия интерфейса проверяется Playwright.
Результат
[ЧТО ИЗМЕНИЛОСЬ ДЛЯ ЗАКАЗЧИКА, ЦИФРАМИ]
ИИ-ассистент в Telegram
Бот на Claude, который принимает текст, голос и фото, помнит контекст, ведёт память и напоминания, читает каналы пользователя и присылает дайджесты.
Смотреть проектРасскажите о задаче
Ответ в течение рабочего дня. Первый разговор — 20 минут, бесплатно.