Общая задача

Необходимо разработать бэкэнд для сети станций, предоставляющих услуги по шерингу (прокату) мобильных зарядных устройств (повербанков). Основная цель - организовать связь между сервером и POS-терминалами, установленными на станциях, а также обеспечить корректную работу всех бизнес-процессов.

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

  • Разработка архитектуры серверного приложения, которое обрабатывает запросы от станций и POS-терминалов.
  • Создание API для управления состоянием устройств: бронирование, выдача, возврат, контроль залога и оплаты.
  • Интеграция с аппаратными POS-терминалами для проведения транзакций.
  • Реализация логики учета использования зарядных устройств, времени аренды и стоимости сессии.
  • Предоставление административного интерфейса для мониторинга и управления всей сетью.
  • Поддержка отчетности по доходам, загрузке станций и инвентаризации.

Важные детали

  • Вся конфиденциальная коммерческая информация, наименования компаний и контакты заменены на общие описания в исходном техническом задании.
  • Полный перечень требований и протоколов взаимодействия с POS-терминалами можно найти в приложенном боном файле (отдельный файл конфигурации).
  • Исполнитель должен обеспечить высокую надежность и минимальное время отклика при передаче команд от терминала к серверу.

Финальная цель проекта

Получить полностью работающий распределенный бэкэнд, увязанный с физическим оборудованием станций, работающий круглосуточно и способный обслуживать большое количество одновременных сессий без потери производительности.

Создание рекламного баннера для наружной и интернет-рекламы

Требуется разработать универсальный рекламный баннер, который будет эффективно работать как на наружных носителях (билборды, растяжки), так и в цифровой среде (соцсети, сайты). Сроки не ограничены, важна креативность и адаптивность дизайна.