Technologies
Frontend Development
TypeScript
React.js
Next.js
Redux.js
Sass
Jest
Cypress
Gitlab CI
Backend Development
TypeScript
Node.js
Express.js
DockerMySQL
UI Design
Figma
Key responsibilities
- Desigining user interface in Figma.
- Writing unit, integration and functional tests to ensure high proficiency.
- Configuring CI (continous integration) to automate test and deplyoment process.
- Setting up Docker service for automatic daily database backups.
Main features
Daily rankings
List of best players with the highest score of current day. Updated automatically every few minutes.

Items explorer
Dynamic explorer of items from the game. Handles filtering by name, category, type and sorting by properties and direction.

Leaderboards
List of best players with the highest score.

Player searcher
Allows to dynamically search for players by name and platform such as PC, Xbox, PS4.

Characters explorer
Contains game character details, presented in a clean and readable form.

In-depth statistics
Made of comprehensive player's statistics including match history, global rating, platform-specific statistics. Updates automatically every few minutes.
