RG Brands
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.
17 people
04/2023 – now
299,762 users in a year
Achievements
494,803 orders worth $31 million were placed by B2B clients during the promotion
Launch within 4 months
299,762 users of the B2C application in a year
88.9% of users are satisfied with the work of the B2C app
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.
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.
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.
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.