Vladislav ushmankin. HELLTV main image

HELLTV STORE

Подробное описание проекта HELLTV STORE

Сервис, предлагающий игрокам возможность открывать кейсы и выигрывать скины CS:GO/CS2. Пользователи могут выводить выигрыши на свой Steam аккаунт. Также доступен режим апгрейда для обмена скинов на более ценные. Сайт включает реферальную программу и возможность получения бесплатных кейсов.

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

Стек

Angular
Typescript
Sentry
Figma
SSR
Посетить сайт

Скриншоты проекта

Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
1.

Роль на проекте

В проекте HELLTV STORE я выступил в роли ведущего разработчика. Был ответственен за SEO и переход на серверный рендеринг (SSR), что улучшило производительность и доступность сайта. Моя работа включала разработку игровых режимов, анимаций и взаимодействие с дизайнерами и бэкенд-разработчиками

2.

РАЗРАБОТАННЫЕ МНОЮ ИГРОВЫЕ РЕЖИМЫ

2.1.

UPGRADE

2.1.1.

ОПИСАНИЕ РЕЖИМА

Одним из двух крупных режимов разрабатываемых на сайте стал UPGRADE. В этом режиме пользователи могут улучшить свои скины CSGO/CS2. Чем меньше разница в стоимости между ставкой и призом, тем выше шанс

helltv animation demonstration. Vladislav Ushmankin
2.1.2.

ЗАДАЧА

Разработка режима и обеспечение корректной работы режима для пользователей, с учетом разных состояний: авторизован ли пользователь, упал ли запрос, хватает ли у пользователя баланса, есть ли у него скины и сопровождать это всё плавными анимациями

helltv upgrade game. Vladislav Ushmankin
2.2.

SAMURAI

2.2.1.

ОПИСАНИЕ РЕЖИМА

Этот режим предлагает пользователю заплатить лишь за то, чтобы вступить на тропу, бесплатно открывая кейсы. Каждый последующий кейс увеличивает риск проиграть. В любой момент пользователь может или забрать уже полученный выигрыш или продолжить играть

helltv samurai game demonstration 1. Vladislav Ushmankinhelltv samurai game demonstration 2. Vladislav Ushmankin
2.2.2.

ЗАДАЧА

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

2.2.3.

СТРАНИЦЫ РЕЖИМА

2.2.3.1.

Главная страница режима

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

helltv samurai game page. Vladislav Ushmankin
2.2.3.2.

Игровое поле

На этой странице содержится основной интерфейс игры: Игровое поле, кнопки взаимодействия, анимация открытия кейсов и список потенциальных призов

helltv samurai game page 2. Vladislav Ushmankin
3.

Прочие обязанности на проекте

3.1.

Обучение младших коллег

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

3.2.

КОД РЕВЬЮ

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

3.3.

SENTRY

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

Sentry screenshot. Vladislav Ushmankin
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide
Vladislav ushmankin. Slide