Case by EVO Mobile
Kiberpride
Mobile app for Kiberpride, a network of 130+ computer clubs
The task:

We were asked to build a mobile app for KiberPride, a national network of computer clubs, based on an existing design.


Our team was responsible for frontend and backend development, integration with the club's internal system, pre-release testing and publication on the App Store and RuStore.

The app was designed as the main digital service for the network's users.


Players needed to be able to quickly find a club, choose a time, see free seats on an interactive floor plan, make a booking, top up their balance and manage their gaming hours right in the app.

Beyond core booking, the product includes features that matter to regular visitors: a personal account, booking history, a bonus system, levels and rewards, reviews, a leaderboard, friends, gifts, a referral program and other mechanics. They make the app more than a booking tool – it's a full part of the user experience across the KiberPride network.

A separate task on our side was integration with the club's internal system.


This gives users one app for booking as well as their balance, gaming hours, bonuses and other features tied to the network's infrastructure.


For a product like this it's critical: the app has to work as an extension of the club's internal processes, not as a standalone storefront.

The project also included an admin side for managing clubs, users, promotions, bonus logic and bookings.


After development, the EVO Mobile team tested the product to make sure key user flows and integrations worked reliably before release.


📌 The app is available on RuStore and the App Store

Development stages
  • Analysis and planning
    Goal of the stage: get into the project, understand the logic of user flows and prepare an implementation plan that accounts for the design and the complex internal architecture.

    Team: project manager, analyst, lead developer.

    The client came to us with a finished design for all screens. At this stage we:
    – studied the app structure,
    – clarified the business logic and internal dependencies,
    – agreed on the backend architecture,
    – defined the scope and nature of integration with KiberPride's existing system (to sync user balances and bonus hours).

    We also assessed the scope of the admin panel and built an overall roadmap by phase: frontend, backend, integrations, testing and release.
    01
  • Development and integrations
    Goal of the stage: deliver all the planned features of the mobile app and admin panel, and ensure stability, scalability and readiness for production.

    Team:
    – lead developer (architecture),
    – Flutter developer (frontend),
    – Python developer (backend and API),
    – QA engineer (testing),
    – project manager (coordination and communication).

    The mobile app was built with Flutter, our core stack. This let us deliver the product for iOS and Android at once, reduce the cost of supporting two platforms and ensure high quality on both. Flutter also simplified testing and sped up updates.

    Development ran in iterations, with an interim build for each major feature. Every version was tested manually and handed to the client for validation. At this stage we delivered:

    Mobile app:
    – Phone number sign-in
    – Club map and location list
    – Online seat booking on a floor plan
    – Balance top-ups and paying for bookings with hours
    – Loyalty program (levels, bonuses, gifts, roulette)
    – Top spenders leaderboard by city and club
    – Interface themes (dark/light)
    – Referral system
    – Review system
    – Personal account and booking history
    – QR activation of seats in the club
    – Gifting hours and money to friends
    – Friends list and requests

    Admin panel:
    – Management of clubs, promotions, schedules and locations
    – Editing of halls and equipment
    – Users, levels, roulettes, bonuses, top spenders
    – Setup of certificates, notifications and cashback
    – Roles and groups system
    – Statistics and visit history
    – Reviews, news, regions and moderation
    The server logic included both our own APIs and integration points with KiberPride's system for exchanging user data.
    02
  • Final testing and release
    Goal of the stage: make sure all features work correctly, fix any bugs and release the app to the stores.

    Team:
    – QA engineer (manual testing and documentation),
    – project manager (timeline control, publication and communication).

    After development we ran a full cycle of manual testing on all target devices, both Android and iOS. We checked the business logic, interface adaptation to different resolutions, offline behavior and app stability in real conditions.

    Bugs were logged promptly, and each fix was retested. After the final builds were approved, we prepared all the required materials and published the app on the App Store and RuStore.

    The app passed moderation without comments and became available to users on RuStore and the App Store.
    03
  • Support and growth
    Goal of the stage: keep the app running reliably after launch and support its growth in line with the client's business goals.

    Team:
    – QA engineer (checking new versions and stability),
    – Flutter and Python developers (improvements),
    – project manager (task planning, communication, timeline control).

    After release we continued with technical support: fixing bugs, adapting the app to platform updates and making changes at the client's request.

    The product's functionality gradually expanded, and we helped develop it while keeping it stable and convenient for users.
    04
  • Result
    We built a modern mobile app and admin panel that became a natural extension of the digital infrastructure of KiberPride, an esports club network with 130+ locations.

    The mobile app lets users:
    – find the nearest club and book a computer;
    – track their balance and bonus hours;
    – manage sessions and see schedules and promotions;
    – set up their profile and receive push notifications.

    The admin panel simplified the KiberPride team's work: managing users, balances, clubs and content became centralized and flexible.

    The app runs reliably on iOS and Android, has earned positive user reviews and has become an important part of the network's customer service.
    05
“
The KiberPride project is a great example of how well-designed user flows and gamification can fit naturally into an everyday digital experience.

Smooth teamwork with the client, a clear understanding of the goals and constant dialogue at every stage helped us create a stable, convenient and modern product for a wide audience.

It's always a pleasure to work with a team that invests in the product and wants to make it better. The project is alive and keeps growing together with the client.
Sergei Kretiuk, CEO
“
We worked with the EVO Mobile team on a mobile app for a network of computer clubs. We had our own design, and all the development – frontend, backend and admin panel – was done by the EVO Mobile studio team.

What we liked:
– a high level of professionalism and experience;
– they confidently handled our non-standard technical brief and complex features;
– they were always in touch and kept to timelines and agreed stages;
– they gave advice along the way and suggested good solutions;
– everything was tested and worked properly the first time.

The team is very reasonable, attentive and pleasant to work with. We recommend them without hesitation and plan to keep working together.

Translated from Russian
Anastasia, Project Manager