Задача

Необходимо разработать с нуля приватную тизерную сеть для размещения рекламных объявлений и сбора статистики. Система должна обладать полным набором стандартного функционала тизерных сетей.

Основные требования

  • Модуль площадок: Возможность подключения сторонних сайтов (веб-мастеров) как рекламных площадок;
  • Модуль рекламодателей: Функционал регистрации и создания рекламных кампаний, добавления тизерных и баннерных объявлений;
  • Разграничение доступа: Административная, рекламодательская и веб-мастерская панели с разными правами;
  • Автоматизация: Автоматическое одобрение заявок на подключение и проверку кода (чистка URL плэйсментов, определение CTR);
  • Статистика: Детализированная (спрайт-обратная) статистика по показам, кликам, конверсиям для каждой рекламной кампании и площадки (с детализацией по дням, устройствам, источникам).
  • Безопасность: Балансовая экономия/гарантийный расчёт с веб-мастерами, система автоматической заморозки закликивания.

Требования к реализации

  • Сайт должен быть кроссплатформенным с адаптацией под десктоп, планшетные и мобильные устройства;
  • Кодовая база должна быть хорошо документирована и следовать шаблону клиент-серверного приложения.

Разработка клиент-серверного ПО для удаленного доступа к USB-устройствам

Требуется создать кроссплатформенное клиент-серверное решение для безопасного удаленного подключения к USB-портам на основе USBIP. Серверная часть под Astra Linux, клиентская - мульти-ОС, с графическим интерфейсом и REST API.