Блог

Вышла новая версия сервиса голосования

В обновленной версии сервиса для голосования от Waves Enterprise учтены предварительные результаты бета-тестирования.

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

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

Что изменилось?

Одна из главных задач, стоявших перед командой Waves Enterprise при доработке решения — улучшить пользовательский опыт, а также сделать сервис по-настоящему универсальным: чтобы им можно было комфортно пользоваться на любом устройстве, от смартфона до настольного компьютера.

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

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

Еще одной доработкой стало исправление процесса регистрации пользователей — как новых, так и тех, у кого уже есть учетная запись на платформе Waves Enterprise. Ранее в приглашении к регистрации можно было пройти по некорректной ссылке.

В списке голосований теперь отображает флажок-напоминание «Нужно проголосовать» либо «Уже проголосовал». Таким образом, процесс голосования стал более прозрачным. Пользователь может видеть, в каких голосованиях он уже принял участие, а в каких еще предстоит принять.

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

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

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

Работа продолжается

Нововведения, появившиеся в версии 0.9.3, отражают лишь часть наших усилий, направленных на улучшение сервиса.

В настоящее время ведется работа по оптимизации архитектуры сервиса и его масштабированию.

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