CyberBay

Разработка сайта, дизайна и ПО

ua ru en
Клиент CyberBay
Описание Украинская платформа CyberBay — это популярный международный игровой сайт, на котором игроки Dota 2 могут участвовать или создавать турниры, матчи, получать призы за победы. Сейчас на сайте зарегистрировано больше 3 миллионов пользователей. Компания предоставляет игрокам удобное цифровое программное обеспечение, которое позволяет вывести онлайн-игры на новый уровень.

Решение

Наша задача — разработать удобный, быстрый и стильный сайт, на котором пользователи смогут выполнять интеграцию со Steam API и Dota 2 API.
Дизайн сайта
После разработки подробного ТЗ и плана задач, внешний вид сайта — это первое, к чему мы приступили. Дизайнеры создали уникальный, оригинальный и современный стиль для платформы, учитывая тенденции, вкусы целевой аудитории и предпочтения пользователей. Также мы сделали интерактивные блоки и необычные элементы, чтобы привлечь внимание к сайту. Использовались темные оттенки синего и футуристическая киберпанк тематика.
Фронтент
Для разработки интерфейса сайта приняли решение использовать фреймворк Vue.js. Он позволяет быстро разработать сложные элементы сайта, масштабировать его, изменять под свои требования, и при этом размер фреймворка минимальный, поэтому не перегружает площадку.

Бэкенд

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

Интеграция со Steam API\ Dota 2 API и с сетью blockchain

Был разработан Dota 2 Lobby Bot, который по Steam ID приглашает игроков на матч, после чего запускает игру. Если игрок не приходит к турниру или в случае его победы/проиграша, бот по API передает информацию на ресурс. Кроме того, благодаря системе интеграции, игроки могут делать покупки на сайте CyberBay.

Используется на сайте и сеть blockchain для приема оплаты в криптовалюте, которая сразу же переводит Bitcoin, Ethereum, LiteCoin или другие валюты на USDT кошелек. При поступлении суммы, на счет пользователя начисляется соответствующее количество очков, а при выводе средств — переводить сумму на кошелек пользователя и списывать очки из профиля.

Возможности платформы

Продумана система регистрации пользователей с указанием основной информации. В профиле отображаются все данные, включая предыдущие матчи и списки друзей. Разработана таблица турниров и матчей, которую может редактировать администратор, настраивая в том числе приватность (доступ пользователей к таблице только по подписке, к примеру). Разработан интернет-магазин игровых товаров, которые можно покупать с помощью игровых очков. Создана система внесения и снятия суммы с личного счета. Была создана уникальная страница Clutch, через которую игроки внутри платформы могут приглашать друг друга на матчи и играть на очки из своего профиля. Есть общий рейтинг игроков на платформе CyberBay, в котором в реальном времени показываются достижения пользователей и их уровень в рейтинге. Он меняется в зависимости от потери или получения очков в матчах. Программисты дополнительно проработали безопасность данных на сайте, включая особенности регистрации и хранения информации о пользователях, чтобы обеспечить игрокам полную безопасность. На сайт подключили круглосуточную систему поддержки, при которой пользователь моментально получает ответ или соединяется с менеджером при возникновении любых вопросов.

Сайт проекта

cyberbay.pro