000 | Coralclub | информация о заказчике
Coral Club — производитель продуктов для здорового образа жизни и комплексных решений для поддержания здоровья и иммунитета.
Компания имеет производства в 11 странах мира и представлена в 20 государствах.
001 | Coralclub | награды и премии
Tagline 2021
Лучшая платформа для проведения онлайн мероприятий
002 | Coralclub | задача
задача
В сжатые сроки реализовать платформу для проведения полноценных онлайн-мероприятий с интерактивным взаимодействием с пользователями.
сохранить систему стабильной при одновременном подключении до 10 000 пользователей;
локализовать платформу для пользователей 8 разных языков;
img
img
img
img

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

Процесс управления презентациями производился для всех языковых версий одновременно одним пользователем-администратором, у пользователей переключение слайдов производилось практически мгновенно

img
Сложным компонентом платформы стал двусторонний чат для участников и комментаторов/модераторов платформы.
Комментаторы в административной панели получили возможность видеть свою языковую комнату и частные языковые комнаты участников, которые, в зависимости от языка, писали в общий чат, а попадали в нужную языковую комнату определенной группе комментаторов. У модераторов платформы была возможность работать с любыми языковыми комнатами общего эфира и с любыми приватными комнатами участников любого языка.
Платформа оснащена информационно-развлекательным контентом, который пользователи могли изучать в перерывах между трансляциями: проходить тесты, просматривать расписание, знакомиться с полезными материалами платформы, общаться с другими участниками на страницах раздела «Новые ранги» или решать технические вопросы с поддержкой и операторами.
img
img
img
Для поддержания положительного клиентского опыта была реализована функция просмотра плеера «картинка в картинке»: на какую бы страничку ни перешёл пользователь по время просмотра трансляции, он мог слушать и видеть трансляцию в маленьком окошке плеера.
img
img
img
img
img
img
img
img
img
img
img
Авторизация на платформе производилась с помощью писем, которые рассылались группам зарегистрированных участников, с уникальной ссылкой для авторизации и сгенерированными логином и паролем для уверенности, что пользователь сможет без проблем заходить с разных устройств/браузеров. При этом ограничение по безопасности при одновременном просмотре с одного аккаунта было соблюдено, что является важной частью безопасности для коммерческих мероприятий.
img
img
Функции управления всем мероприятием (включение-выключение дней, включение-выключение трансляции, ограничение доступа для зарегистрированных пользователей до официального старта мероприятия) были также реализованы в административной панели для администраторов системы. Сложная система авторизации и разрешений доступов к сервисам системы была реализована с использованием API Gateway, а балансировка нагрузки на сервера и бесшовное переключение пользовательских запросов к сервисам — через NGINX.
003 | Coralclub | решение
решение
Платформа состоит из 3 компонентов:
публичной — видимой пользователю;
административной панели — в ней работают сотрудники компании;
двустороннего чата для участников и модераторов;
Так как одной из важнейших задач была локализация платформы для пользователей 8 разных языков, в работе нам приходилось использовать множество таблиц с переводами и работать параллельно с наполнением переводчиками контентом.
Особое внимание наши системные архитекторы уделили возможности платформы выдерживать высокие нагрузки и масштабироваться. В будущем функциональные возможности платформы будут расширяться, а аудитория расти от мероприятия к мероприятию.
Особое внимание наши системные архитекторы уделили возможности платформы выдерживать высокие нагрузки и масштабироваться. В будущем функциональные возможности платформы будут расширяться, а аудитория расти от мероприятия к мероприятию.
img
img

контакты

РФ, Москва,
ул. Складочная, д. 3, стр. 5
+7 (495) 260 14 13
Беларусь, Минск,
Клары Цеткин, 24
popup-success