Учётная система для медиабаинговой команды
Свёл финансы команды из таблиц в одну систему: прибыль, деньги и долги — на одном экране, а конверсии, траты и зарплаты считаются сами.

Проект с нуля: архитектура, база данных, бэкенд, интерфейс и инфраструктура
О проекте
Команда медиабаинга закупает рекламу через партнёрские сети и платит баерам процент от результата. Доходы приходят постбеками от партнёров, расходы идут через рекламные карты и крипто-кошельки, зарплата зависит от профита. До системы всё это сводилось вручную в Google-таблицу — и по ней было непонятно, сколько команда на самом деле заработала.
Задача
Перенести учёт из таблиц в одну систему: владелец сразу видит прибыль, деньги и долги, а конверсии, траты и зарплаты считаются без ручного сведения. И чтобы несколько команд работали в одной системе, не видя данных друг друга.
Основные возможности
- Дашборд владельца: расход, доход, профит и ROI с динамикой
- Управленческий P&L, касса и взаиморасчёты
- Конверсии от партнёрских сетей и траты по рекламным картам
- Зарплаты и конструктор мотивации
- Крипто-кошельки и загрузка операций из Excel
- Роли и права, уведомления в Telegram
Результаты работы
- Спроектировал и разработал систему с нуля — от архитектуры и базы данных до интерфейса и серверов; система работает в эксплуатации, месяц закрывается в ней, а не в таблице.
- Разделил учёт на три слоя: прибыль — по начислениям, деньги — по реальным движениям, между ними — взаиморасчёты. Владелец видит, почему прибыль за месяц не равна изменению денег, а долги партнёров и сотрудников не теряются на стыке месяцев.
- Подключил источники данных: конверсии от партнёрских сетей приходят сами каждую минуту, траты по картам — каждый час с разнесением на баера или компанию, крипто-кошельки сверяются каждую ночь.
- Построил отчёты на справочнике метрик: владелец сам настраивает структуру P&L, а новая метрика появляется в отчётах без доработки кода.
- Сделал конструктор мотивации: прогрессивная шкала, процент от команды, условия по ROI и профиту — и предпросмотр, сколько человек получит. Зарплата начисляется каждый день, месяц закрывается сам.
- Настроил понятные права: каждый видит только свою команду и подчинённых и может ровно то, что разрешено его роли; данные разных команд изолированы на уровне базы.
- Защитил деньги от ошибок: операция не задваивается при повторной отправке, конверсии не теряются при сбоях, а каждую ночь система сверяет финансы и пишет владельцу, если что-то не сходится.
- Проверил новый отчёт на закрытом месяце: расхождение с прежним учётом — 0,00.
Статьи по теме
Весь блог
Фаровела — ИИ-планировщик в Telegram
Сделал с нуля планировщик в Telegram, который не нужно вести: сказать, переслать или прислать скриншот — и утром приходит план дня, который помещается между встречами.
Смотреть проектРасскажите о задаче
Ответ в течение рабочего дня. Первый разговор — 20 минут, бесплатно.


