RG Brands

A digital platform with a loyalty program for the biggest retail chain in CIS

About product

The client is a leading beverage company in Central Asia and an official partner of PepsiCo International and Pepsi Lipton International.

We developed 2 mobile applications for the client  –  for B2C and B2B/B2CR audiences  – with an internal loyalty program and a shared admin panel. These applications have enabled a comprehensive, automated approach to increase the company’s sales.

outstaff-icon

17 people

TEAM
time-icon

04/2023 – now

WORK DURATION
star.svg

299,762 users in a year

ACHIEVEMENT

Achievements

star.svg

494,803 orders worth $31 million were placed by B2B clients during the promotion

star.svg

Launch within 4 months

star.svg

299,762 users of the B2C application in a year

star.svg

88.9% of users are satisfied with the work of the B2C app

question.svg

What was the task

Initially, the development for the client was carried out by another contractor, who failed to meet deadlines, and fell short of expectations regarding the product quality. The client addressed us with the following objectives:

  • Creating mobile apps with a loyalty program for its B2B, B2CR and B2C audiences based on a shared admin panel and improving the code quality;
  • Providing the required SLA;
  • Creating a convenient digital product for business development.
question.svg

Solution

Our team has taken over the development and technical support of the B2B/B2CR application, aimed at increasing the motivation of partner stores selling the retail chain products and boosting their procurements. Store employees place an order for our client’s products, join promotions and get bonuses, and they can track their transaction history and waybills.

The retail chain’s sales representatives (B2CR) personal can access their sales plans, KPI metric and salary reflected in promotions all in the same application. The representative’s goal is to convince stores to buy as many products as possible during promotions, which directly affects how much they earn.

We developed a B2C app from scratch for ordinary customers,who can take part in promotions.

question.svg

Challenges

  • We dove into the project right away, figured out the previous code, conducted an audit and started developing the product, simultaneously improving internal and external processes. The client got a number of advantages: a trial run after 3 months, a full launch after 4 months and a cost reduction despite the project size.
  • We offered unconventional technical ways to solve business problems, including semi-manual (for example, an urgent promotions/modules launch), while developing the main functionality.
  • We made a complete transition to a fail-safe microservice architecture, which allowed us to support user activity peaks.
  • We set up an expanded event and error logging system, which will restore lost transactions even if software errors occur.
  • We performed complex integrations with analytical systems and other withdrawal systems, as well as reliable integration with a huge 1C database for procurement synchronization.
  • We created a unified admin interface, which helps manage any part of the app and track real-time reports and events in the system.
question.svg

Results

As a result, we significantly improved the code quality by reorganizing the architecture, achieving sustained code cleanliness and optimizing functions for efficiency. We restructured our processes and communication to stay on the same page with the client with respect to expectations, plans, and deadlines.

Now we continue to develop the company’s digital products and prepare for a new launch.

Main functions

  • Authorization, registration, password recovery and change
  • Profile (sign in and security, profile editing)
  • System and personal notification settings
  • Wallet with an option to withdraw points to Visa, Mastercard card or to replenish your phone balance
  • Transaction history for the selected period
  • Active and finished promotions
  • Promotion participants leaderboard
  • Activity history and awards in B2C app
  • Sales data, KPI metrics, plan and fact, remunerations and employee salary in the B2CR part
  • Support service
  • Admin panel: managing retail stores, users, promotions and competitions
  • Setting up bonus withdraw methods in specific cities/countries
  • Creating banners and Stories, news and notifications
Authorization, registration, password recovery and change
Profile (sign in and security, profile editing)
System and personal notification settings
Wallet with an option to withdraw points to Visa, Mastercard card or to replenish your phone balance
Transaction history for the selected period
Active and finished promotions
Promotion participants leaderboard
Activity history and awards in B2C app
Sales data, KPI metrics, plan and fact, remunerations and employee salary in the B2CR part
Support service
Admin panel: managing retail stores, users, promotions and competitions
Setting up bonus withdraw methods in specific cities/countries
Creating banners and Stories, news and notifications
01 Authorization, registration, password recovery and change
02 Profile (sign in and security, profile editing)
03 System and personal notification settings
04 Wallet with an option to withdraw points to Visa, Mastercard card or to replenish your phone balance
05 Transaction history for the selected period
06 Active and finished promotions
07 Promotion participants leaderboard
08 Activity history and awards in B2C app
09 Sales data, KPI metrics, plan and fact, remunerations and employee salary in the B2CR part
10 Support service
11 Admin panel: managing retail stores, users, promotions and competitions
12 Setting up bonus withdraw methods in specific cities/countries
13 Creating banners and Stories, news and notifications
Authorization, registration, password recovery and change
Profile (sign in and security, profile editing)
System and personal notification settings
Wallet with an option to withdraw points to Visa, Mastercard card or to replenish your phone balance
Transaction history for the selected period
Active and finished promotions
Promotion participants leaderboard
Activity history and awards in B2C app
Sales data, KPI metrics, plan and fact, remunerations and employee salary in the B2CR part
Support service
Admin panel: managing retail stores, users, promotions and competitions
Setting up bonus withdraw methods in specific cities/countries
Creating banners and Stories, news and notifications

Technologies

Alt ios/ flutter
Alt android/ flutter
Alt back/ python