Vladislav ushmankin. HELLTV main image

HELLTV STORE

Detailed description of the HELLTV STORE project

A service offering players the opportunity to open cases and win CS:GO/CS2 skins. Users can withdraw winnings to their Steam account. An upgrade mode is also available for trading skins for more valuable ones. The site includes a referral program and the opportunity to get free cases.

The project consists of many components, including game modes and inventory, as well as bonus pages and a referral program

Stack

Angular
Typescript
Sentry
Figma
SSR
Visit Website

Project Screenshots

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

Role in Project

In the HELLTV STORE project, I took on the role of a lead developer. I was responsible for SEO and transitioning to server-side rendering (SSR), which enhanced the site's performance and accessibility. My work included the development of game modes, animations, and collaboration with designers and backend developers

2.

GAME MODES DEVELOPED BY ME

2.1.

UPGRADE

2.1.1.

MODE DESCRIPTION

One of the two major modes developed on the site was UPGRADE. In this mode, users can enhance their CSGO/CS2 skins. The smaller the price difference between the bet and the prize, the higher the chance.

helltv animation demonstration. Vladislav Ushmankin
2.1.2.

TASK

My task was to develop the mode and ensure its correct functioning for users, taking into account various states: whether the user is logged in, if the request has failed, whether the user has enough balance, if they have skins, and accompany all these with smooth animations.

helltv upgrade game. Vladislav Ushmankin
2.2.

SAMURAI

2.2.1.

MODE DESCRIPTION

This mode offers the user to pay only for the entry, opening cases for free. Each subsequent case increases the risk of losing. At any moment, the user can either take the already won prize or continue to play.

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

TASK

I was tasked with developing the game mode, ensuring user-friendly navigation, and smooth animations.

2.2.3.

MODE PAGES

2.2.3.1.

Main Page of the Mode

This page shows all our available paths to the user. The price and potential winnings varied for each path.

helltv samurai game page. Vladislav Ushmankin
2.2.3.2.

Game Field

This page contains the main game interface: the game field, interaction buttons, the animation of opening cases, and a list of potential prizes.

helltv samurai game page 2. Vladislav Ushmankin
3.

Other Responsibilities in Project

3.1.

Teaching Junior Colleagues

While working on this project, I had the opportunity to lead a small team of two developers, teaching them the intricacies of working with Angular and various development processes. As a result, this helped to raise the knowledge level within the team and work more efficiently on various company products.

3.2.

CODE REVIEW

One of my responsibilities was regularly reviewing code created by my colleagues, which not only improved the overall code quality but also provided an excellent opportunity for knowledge and experience sharing among developers.

3.3.

SENTRY

Monitoring errors in Sentry was one of my responsibilities on the project. This service helped our project to catch real data about errors occurring to users, allowing us to quickly detect and resolve them.

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