Mazda CX5
Як зробити цифрову копію себе. Ось відео —>

A Ukrainian developer created a platform for Counter-Strike match predictions with his friends. How GGPick makes the process simple and fun

Junior Full Stack Developer Roman Kuzyshyn created GGPick, an interactive platform for predicting Counter-Strike 2 matches among friends. Despite being developed in the evenings, the project has already attracted its first 30 active users, which is a great start for a novice developer.

Leave a comment
A Ukrainian developer created a platform for Counter-Strike match predictions with his friends. How GGPick makes the process simple and fun

Junior Full Stack Developer Roman Kuzyshyn created GGPick, an interactive platform for predicting Counter-Strike 2 matches among friends. Despite being developed in the evenings, the project has already attracted its first 30 active users, which is a great start for a novice developer.

Roman Kuzyshyn talked about his development on LinkedIn.

The main idea of ​​GGPick is to make predictions for CS2 tournaments (such as BLAST Bounty, IEM or ESL Pro League) simple, transparent and fun for friendly companies. Users can create their own private leagues, share invite codes with friends and compete for the title of the best analyst.

For an accurate match score prediction, the player receives +100 points, for a win for only the selected team - +50 points, and for an incorrect prediction, a penalty of −25 points is accrued.

Predictions are automatically hidden immediately after the match starts to avoid fraud, and scoring and leaderboard updates are done in real time.

Convenient interface and functionality: users have access to the full path from quick registration (via email or Google) to choosing a tournament, creating leagues, and tracking the global ranking.

“Under the hood, if you're curious: Next.js + React + TypeScript, Fastify + Prisma + PostgreSQL, and match data is pulled from Liquipedia, PandaScore, and Valve Regional Standings,” the developer explained.

The developer paid special attention to security and privacy: the service collects only basic data for authorization (nickname, email, hashed password) and saves user settings without working with payment data. In addition, the function of completely deleting the account and saved data at the user's request has been implemented.

Counter-Strike 2 fraud being investigated near Uman: teenager paid a "gamer" 7,855 hryvnias for a fictitious virtual gift
Counter-Strike 2 fraud being investigated near Uman: teenager paid a "gamer" 7,855 hryvnias for a fictitious virtual gift
On the topic
Counter-Strike 2 fraud being investigated near Uman: teenager paid a "gamer" 7,855 hryvnias for a fictitious virtual gift
Ukrainian esports team Ageless Shooters defeated rivals from Sweden in Counter-Strike 2
Ukrainian esports team Ageless Shooters defeated rivals from Sweden in Counter-Strike 2
On the topic
Ukrainian esports team Ageless Shooters defeated rivals from Sweden in Counter-Strike 2
How much do e-sports players earn? TOP-10 richest Ukrainian players in Dota 2 and Counter-Strike who raise millions
How much do esports players earn? TOP-10 richest Ukrainian Dota 2 and Counter-Strike players who raise millions
On the topic
How much do esports players earn? TOP-10 richest Ukrainian Dota 2 and Counter-Strike players who raise millions
Read the country's main IT news in our Telegram
Read the country's main IT news in our Telegram
On the topic
Read the country's main IT news in our Telegram

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.