Технологии
C++, JavaScript, TypeScript, HTTP, JSON, кроссплатформенность.
Наш клиент – российская компания, которая ведёт разработку импортозамещающих маршрутизаторов на базе процессора отечественного производства. Клиенту требовалась помощь с разработкой интерфейса для управления настройками маршрутизаторов.
Изначально пользователь взаимодействовал с маршрутизатором через командную строку. Для осуществления базовых настроек приходилось изучать документацию более чем на сто страниц, отправлять команды, чтобы понять, как именно они работают и какой результат возвращают пользователю. Для улучшения пользовательского опыта было решено упростить процесс администрирования маршрутизатора с помощью разработки веб-интерфейса.
Нам удалось полностью переработать пользовательское взаимодействие с маршрутизаторами. Вместо работы через CLI (интерфейс командной строки), который требовал от пользователя специфических навыков и знания множества команд, администратору стало доступно удобное меню, из которого можно управлять всеми сетевыми настройками и маршрутизацией, просматривать статистику состояния портов, загрузки процессора и занятости памяти, настраивать доступы нескольким пользователям.
C++, JavaScript, TypeScript, HTTP, JSON, кроссплатформенность.