С целью расширения бизнеса, компания заказала разработку сервиса продажи воды в публичных местах. Для реализации поставленной цели были решены задачи: - разработка внутреннего биллинга; - интеграция с внешним терминал продажи воды; - разработка сайта продажи карт; - разработка внутренней системы учета. В качестве терминала продажи воды было взято готовое решение сторонней организации. Взаимодействие с терминалом происходит посредством MQTT очереди. Взаимодействие двустороннее. Биллинг выполняет задачи: - обработка входящих платежей для карт; - обработку входящих запросов от терминала: авторизация, блокировка и списание средств; - система учета терминалов и их мониторинг; - предоставление отчетной финансовой статистики. Разработан сайт https://1voda.ru. Сайт предоставляет возможность: - приобрести карту оплаты; - пополнить карту; - информационная поддержка. Язык программирования: Go СУБД: PostgreSQL UI: web-интерфейс на базе VUE.JS