Сервис, предлагающий игрокам возможность открывать кейсы и выигрывать скины CS:GO/CS2. Пользователи могут выводить выигрыши на свой Steam аккаунт. Также доступен режим апгрейда для обмена скинов на более ценные. Сайт включает реферальную программу и возможность получения бесплатных кейсов.
Проект включает в себя различные компоненты: игровые режимы, инвентарь, страницы бонусов и реферальную программу
В проекте HELLTV STORE я выступил в роли ведущего разработчика. Был ответственен за SEO и переход на серверный рендеринг (SSR), что улучшило производительность и доступность сайта. Моя работа включала разработку игровых режимов, анимаций и взаимодействие с дизайнерами и бэкенд-разработчиками
Одним из двух крупных режимов разрабатываемых на сайте стал UPGRADE. В этом режиме пользователи могут улучшить свои скины CSGO/CS2. Чем меньше разница в стоимости между ставкой и призом, тем выше шанс
Разработка режима и обеспечение корректной работы режима для пользователей, с учетом разных состояний: авторизован ли пользователь, упал ли запрос, хватает ли у пользователя баланса, есть ли у него скины и сопровождать это всё плавными анимациями
Этот режим предлагает пользователю заплатить лишь за то, чтобы вступить на тропу, бесплатно открывая кейсы. Каждый последующий кейс увеличивает риск проиграть. В любой момент пользователь может или забрать уже полученный выигрыш или продолжить играть
Передо мной стояла задача разработать игровой режим, обеспечить удобную навигацию и плавные анимации
На этой странице перед пользователем показываются все наши доступные пути. Цена и потенциальный выигрыш отличались у каждого пути
На этой странице содержится основной интерфейс игры: Игровое поле, кнопки взаимодействия, анимация открытия кейсов и список потенциальных призов
Находясь на этом проекте, мне довелось руководить небольшой командой разработчиков из 2х человек, обучая их тонкостям работы с Angular и различным процессам разработки. В результате это помогло повысить уровень знаний в команде и помогло более эффективно работать над различными продуктами компании
В моих обязанностях было регулярное проведение код-ревью, созданного моими коллегами, что не только повысило качество кода в целом, но и стало прекрасным поводом для обмена знаниями и опытом между разработчиками.
Одной из обязанностей на проекте был мониторинг ошибок в Sentry. Этот сервис помог нашему проекту отлавливать реальные данные об ошибках возникающих у пользователей, позволяя быстро их обнаружить и устранить