# Showcase: projects built on the Rone Arena API

> Projects the community built on the Rone Arena API, with the endpoints behind each page.

Add your own project with one issue: https://github.com/ridwaanhall/rone-arena-api/issues/new?template=showcase.yml

## Arena Academy

https://arena-academy.rone.dev/

A hero encyclopedia and stats site for Mobile Legends: Bang Bang. Every hero page, ranking, and guide is rendered from public Rone Arena endpoints.

What it shows: How to build a full website on the public hero and academy endpoints, without any sign-in.

Contributors: [ridwaanhall](https://ridwaanhall.com)

| Feature | Endpoints |
| --- | --- |
| Home: top win rates this week | `GET /api/heroes/rank` |
| Hero list with role and lane filters | `GET /api/heroes/positions` |
| Hero page: lore, skills, relations | `GET /api/heroes/{hero_identifier}`, `GET /api/heroes/{hero_identifier}/relations` |
| Hero page: stats and trends | `GET /api/heroes/{hero_identifier}/stats`, `GET /api/heroes/{hero_identifier}/trends` |
| Hero page: skill combos | `GET /api/heroes/{hero_identifier}/skill-combos` |
| Hero page: counters and compatibility | `GET /api/heroes/{hero_identifier}/counters`, `GET /api/heroes/{hero_identifier}/compatibility` |
| Hero page: builds and guides | `GET /api/academy/heroes/{hero_identifier}/builds`, `GET /api/academy/heroes/{hero_identifier}/recommended` |
| Rankings by rank tier | `GET /api/heroes/rank` |
| Academy: roles, items, spells, emblems, ranks | `GET /api/academy/roles`, `GET /api/academy/equipment`, `GET /api/academy/spells`, `GET /api/academy/emblems`, `GET /api/academy/ranks` |
| Tools: win-rate calculator | `GET /api/addon/win-rate-calculator` |

## Arena Card

https://arena-card.rone.dev/

A player identity card. Players sign in with a code sent to their in-game mail and get their profile, ranked statistics, and match history on one page.

What it shows: How to use the user endpoints: the verification-code sign-in, the JWT, and the signed-in player data.

Contributors: [ridwaanhall](https://ridwaanhall.com)

| Feature | Endpoints |
| --- | --- |
| Sign in with an in-game code | `POST /api/user/auth/send-vc`, `POST /api/user/auth/login` |
| Profile card: name, avatar, rank, region | `GET /api/user/info` |
| Ranked statistics | `GET /api/user/stats`, `GET /api/user/season` |
| Match history and match details | `GET /api/user/matches`, `GET /api/user/matches/{match_id}` |
| Most played heroes | `GET /api/user/heroes/frequent`, `GET /api/user/matches/hero/{hero_identifier}` |
| Friends | `GET /api/user/friends` |
| Sign out | `POST /api/user/auth/logout` |
