Gaming portal · CS2 servers + shop

Black Cat

A portal for a CS2 gaming project: live server monitoring, a shop for perks and skins with an in-app balance, ranks, a battle pass, clans and leaderboards — all behind Steam sign-in.

Role: full-stack developmentPortal + shopSteam sign-in
Black Cat
StackNode.js 22SQLiteSteam OpenIDOnline paymentsUDP / A2SDocker

About the project

Black Cat is the portal of a CS2 gaming project. Players see live server monitoring — who is online, the current map, free slots — buy perks and skins with their in-app balance and follow ranks, the battle pass, clans and the leaderboard.

Sign-in runs through Steam (OpenID), every player has their own balance and purchase history in the database, and payments go through an online payment provider. Front end and back end are built to live next to the game servers and refresh in real time.

What it does

01

Server monitoring

Live server status — players, map and free slots — refreshed in real time.

02

Perks and skins shop

A catalogue of perks and in-game skins, bought with the in-app balance.

03

Balance and purchases

Each player’s account, top-ups and purchase history, all stored in the database.

04

Ranks and battle pass

Rank system, battle pass and player progression.

05

Clans and leaderboards

Clans and league tables — the competitive side of the project.

06

Steam sign-in

Authentication through Steam OpenID, with payments handled by an online payment provider.

Tech stack

Frontend
HTML5CSS3JavaScript (ES modules)Custom UI, no frameworksMontserratDark themeResponsive layout
Backend
Node.js 22Zero dependencies — built-in modules onlynode:http / node:httpsnode:cryptoREST API
Database
SQLitenode:sqlite (built-in driver)SQLTransactions
Game infrastructure
CS2 serversA2S query protocol (node:dgram / UDP)MatchZyRCONDocker ComposeLinux
Auth and payments
Steam OpenID 2.0Online payment acceptanceIn-app balance and purchase history
Infrastructure
nginxSSLLinux VPS

Outcome

Live
real-time server monitoring
Steam
sign in with one click
Shop
balance, perks and skins

Want something like this?

We build sites, platforms and mobile apps around your task — turnkey, fast and with a client portal so you can watch the work. Free scope and timeline estimate within an hour.

Discuss a project