01
Що це
Бізнес-модель проста: ми купуємо трафік у великій мережі за оптовою ціною й перепродаємо його клієнтам у зручному кабінеті з власною націнкою. Складність — не в математиці націнки, а в тому, що між клієнтом і мережею має стояти шар, який ніколи не втратить гроші: кожен бюджет заброньований, кожна витрата звірена, кожна кампанія має власника.
Клієнт бачить звичайний рекламний кабінет: створити кампанію, задати таргетинг, поповнити баланс, дивитися статистику.
Що трафік купується в іншому місці — його не турбує. Адміністратор бачить другий шар: реальну собівартість, націнку по кожному клієнту, черги операцій і повний журнал того, що система робила з чужими грошима.
02
можливості
Що воно вміє
01
Кабінет рекламодавця
Створення й запуск кампаній, бюджети, статистика, поповнення балансу. Темна й світла теми, дві мови інтерфейсу.
02
Тонкий таргетинг
Повний набір параметрів мережі, прокинутий у зрозумілий інтерфейс — без роботи з сирим API.
03
Керована націнка
Маржа налаштовується в адмінці — глобально й індивідуально. Клієнт бачить свою ціну, ми — свою.
04
Черги для довгих операцій
Запуск, зупинка, синхронізація статистики виконуються асинхронно з ретраями, а не в HTTP-запиті.
05
Повне логування операцій
Кожна дія з чужим бюджетом записана з рівнем важливості. Спірна ситуація розбирається за журналом, а не за пам’яттю.
06
Моніторинг із коробки
Метрики, логи й дашборди підняті разом із сервісом, а не «потім, коли буде час».
03
архітектура
Як влаштовано
01
Реєстрація й баланс
02
Створення кампанії
03
Запуск через API мережі
04
Збір статистики
05
Націнка й звіт
Під капотом
- Next.js-кабінет із JWT і механізмом оновлення токенів; адмінка окремим контуром.
- Бекенд на FastAPI з документацією Swagger; черги для асинхронних задач.
- PostgreSQL і Redis у контейнерах; збір логів у стек Grafana.
- Інтеграція з двома версіями API рекламної мережі одночасно.
- Інтернаціоналізація й теми оформлення закладені в архітектуру фронту з першого дня.
- Ізольований стек контейнерів на сервері з іншими проєктами — власні імена, мережі й томи.
04
масштаб
Цифри
2
версії API мережі
2
мови інтерфейсу
100%
операцій із бюджетом у журналі
3
контури: клієнт, адмін, воркери