Skip to content
Cubro

Case · 2026

ASCEND

A ranked match and team-finding platform for Mobile Legends.

What we did
Product design
Frontend and backend
Rating and matchmaking
AI verification
Stack
ReactTypeScriptViteTailwind CSSFastAPIPostgreSQLCeleryRedisWebSocketOpenAI API
ASCEND — project cover
ASCEND — platform landing page

01 · About

In short

A platform for players who care about skill and a fair rating. They form parties in Squad Finder, play verified 5v5 matches, climb the MMR leaderboard, chat in clubs and direct messages, and spend the in-house ASCEND Coin currency on profile cosmetics.

ASCEND — match page with team line-ups

02 · Challenge

An honest match result

Players report results themselves, so the rating is easy to game.

Solution

A screenshot of the match results is read by OpenAI-based OCR and checked against the party line-up. Only confirmed matches affect MMR.

ASCEND — admin panel: profile verification

03 · Challenge

Profile verification

Players use other people’s nicknames and overstate their rank.

Solution

AI checks the nickname, game ID and peak rank against a profile screenshot, and disputed cases go to an admin moderation queue.

04 · What we built

  • 01

    Leaderboard

    An MMR ranking and a seasonal activity ladder.

  • 02

    Clubs and messages

    Clubs with channels and chat, direct messages and notifications over WebSocket.

  • 03

    ASCEND Coin and shop

    Currency for matches and activity, profile cards and frames in the shop, a referral programme.

  • 04

    One-click sign-in

    Yandex ID, Telegram or a login, plus a holographic player card.

ASCEND — Squad Finder

05 · Challenge

A team for your role

Solo players struggle to put together a steady five-stack.

Solution

Squad Finder: open lobbies filtered by server, role and rating, joining an open role, and a real-time party chat.

ASCEND — MMR leaderboard

Like this project?

I want one too

We will build something like ASCEND — for your task and your budget. Leave a request on the site or in Telegram in a couple of minutes.

Next project

SHADOW Boost