Contact us

CasesStreaming platform

Beeplay streaming platform for Beeline: streams, tournaments and donations in one place

Beeplay is Beeline Kazakhstan’s mobile gaming platform: Garena Free Fire players stream matches, compete in league tournaments, build up rankings and coins, while viewers support streamers with donations.

6
integrations: social networks, Discord, mailings and SMS
15 min
before the event — SMS to the player
Client
Beeline Kazakhstan
Segment
Telecom
Country
Kazakhstan
Year
2022
Solution
Turnkey project

Beeline Kazakhstan is developing mobile gaming as part of its ecosystem. The operator has been running BeePlay league tournaments in Garena Free Fire since 2020: the first season took place on a third-party platform, with matches streamed on YouTube (Kursiv).

Beeplay is the league’s own platform: events, streams, rankings, community and shop in one place.

Task

Design and build a platform where players sign up and take part in league events, watch and host streams, while Beeline manages tournaments, content and the community.

What the platform includes

  • Gamified sign-up — entering the platform as part of the game.
  • Streaming — player broadcasts with donations and interactive features.
  • Online shop.
  • Admin panel with full rights (god mode) — to manage the entire platform.
Beeplay home page: “Live now”, events and news, section menu — streams, tournaments, ranking, shop

Events and tournaments

The platform announces league events — battles, fast cups, league games. Unregistered players see the announcement in the news block. Registered players get a personal message when registration opens and an SMS 15 minutes before the start. Once a team or participant is registered, they can take part in the event.

Tournaments are shown as colour-coded cards arranged in tabs: ongoing, upcoming and completed. Each tournament card shows the participant list, results and the team’s participation status.

Beeplay tournaments: colour-coded cards, participant list and team participation status

Ranking, coins and leaderboard

Participants compete, earning ranking points and coins. Coins are spent on entry to global championships and on donations. The same model was planned to support a paid subscription and cash donations between players and viewers.

The leaderboard features gamer dashboards: player achievements as infographics, team and guild rankings.

Beeplay ranking: player leaderboard, match statistics, team and guild rankings

Streams and interaction

During a stream, viewers send the streamer donations and messages or order interactive actions — for example, a red zone or an in-game event.

Stream interaction in Beeplay: red zone, event and message order windows on the streamer’s screen

Profile and teams

A player’s profile stores the statistics of their activity on the platform: tournaments, wins, awards. Team admins manage the roster, invitations and join requests in a full-featured interface.

Team page in Beeplay: ranking, tournament statistics, awards and roster management menu

Technologies

  • Front-end: HTML, CSS, Nuxt 2, Axios, SockJS, Node.js.
  • Back-end: Jmix (jmix-data, jmix-security, jmix-ui), Docker, Java 17, Spring Boot.
  • Integrations: Google, VK, Facebook, Discord, Sendpulse and smsc.

Result

The BeePlay league now has its own platform: events, streams, rankings, teams and a shop in one place, convenient management for team admins and full control over the platform for Beeline.

More cases

Send a request Tell us what needs to go live at your bank, and a manager will get in touch.
Brief or presentation, up to 10 MB