KBN apps
One installable web app (PWA) with four role-based experiences, running on the same backend as worldkbn.com and every branch page.
9:41●●● 5G ▮
KBN FIGHTER RANKING LICENSE
ALEKSEI KARIMOVKBN-UZ-1040 · Welterweight
AK
Status ACTIVEValid to 31 May 2027
World
#1Asia
#1Points
6359:41●●● 5G ▮
APP-26-1203 · Callum Reid
Stage 2 of 6
✓Intake & completeness
2Identity, event & result verification
3Approve / reject each result
4Point calculation
5Fighter ID / License & profile
6Ranking publication & certificate
Bout records
KBN European Open 2026Pending
KBN Istanbul Grand Prix 2026Pending
KBN World Cup 2026Pending
Fans
Live scores, rankings, fighter follows, event reminders, push alerts when a followed fighter moves.
Fighters
Licence wallet with QR, application tracker, submit bout records & evidence, points history.
Admins
Review queue by stage, per-result approve/reject with evidence, licence issuing — scoped to branch or HQ.
Referees
Round scoring pad (10-point must), knockdowns & fouls, QR check-in of licence + medical + weigh-in, offline-first.
How it fits together
Proposed stackworldkbn.com
Main site + branch paths /uk /turkey /russia …
Public profiles, rankings, verify
Public profiles, rankings, verify
→
KBN API (PHP / Laravel)
Auth & roles (fan, fighter, referee, branch admin, HQ)
Ranking engine · document storage · audit log
Ranking engine · document storage · audit log
←
KBN PWA
Installable on iOS & Android
Offline scoring · camera QR scan · push
Offline scoring · camera QR scan · push
One database, one fighter record. Branch pages are filtered views of the same data, so a result verified in London updates Istanbul, Tehran and the world table at once.
Open the KBN appOn iOS: Share → Add to Home Screen. On Android/desktop Chrome: use the install prompt.