Service Background

Stabilization and development of mobile applications for Bad Boy, a large alcohol discounter

Tags:
E-commerceUI/UX DesignWeb application

About the project

No bitterness, no residue. Just a clean service that leaves a smooth aftertaste.

Bad Boy is Ukraine’s largest specialized alcohol discount store — combining a wide selection, great prices, and fast service. The first location opened in Kyiv, followed by expansion to Lviv and Dnipro. Some locations span over 1,700 m², offering a selection of more than 5,500 items — including premium and exclusive spirits. The company is focused on developing digital channels — particularly mobile apps as a tool for personalized communication, loyalty programs, and repeat purchases. Given the scale of the business and the brand’s ambitions, the Bad Boy mobile app is a critical customer touchpoint and a key driver of growth.

The client's problem

The Bad Boy apps for Android and iOS were meant to drive customer retention and strengthen loyalty.
Instead, they lowered conversion, created friction, and undermined user trust in the brand.

  • unstable performance and recurring technical issues;
  • no scalability or development roadmap;
  • poor user experience and interface limitations;
  • loyalty program failing to deliver values.

Our goal wasn’t just to patch the weak spots.
We set out to transform a problem area into a stable, technologically mature platform — a foundation for scaling and driving the brand’s digital strategy forward.

How we solved the client's problem

We stabilized the performance of the Bad Boy mobile apps and introduced new features for the loyalty program.

  • Every step we took aimed to make the app reliable, fast, and ready for future growth.

  • Our approach:

  • We started with a technical audit to assess the state of Android and iOS applications. We analyzed the architecture, updated outdated dependencies, identified critical failures, and formed a stabilization plan. Next, we optimized performance: we eliminated errors, improved productivity, accelerated data updates, and made the interface more stable.

    After restoring reliability, we moved on to developing functionality: we implemented integration with the loyalty program, added bonuses and personalized offers.
    We also implemented testing processes, created technical documentation, and provided stable support.

Work results:

  • We restored trust in the mobile channel and laid a solid foundation for scaling digital services.

  • Our client received:

    • stable performance of the Android and iOS apps with no critical crashes;
    • faster load times and smoother user experience across both platforms;
  • Implementation of new loyalty program features: bonuses, digital cards, and personalized offers;

  • redesigned interface and improved user experience;

    • established testing workflows and streamlined update delivery;
    • comprehensive technical documentation to support future maintenance and development.
  • The Bad Boy app now works like your personal digital bartender — always ready to suggest the perfect moment for one more purchase.

Download the app

Key facts about the project

60 months

Project duration

Small

Project size:

Project Detail

Project complexity

Completed

Project status:

Our Team: Project Manager Android Developer iOS Developer QA Engineer DevOps Engineer
Service Background

Similar cases

Contact Background

Contact Us

Looking for a reliable technical partner? We are ready to join your project at any stage – from idea to launch.

Information icon

Information

Fill out the form, and we will contact you to discuss the project.

Address icon

Address

Senator Business Center, 32/2 Knyaziv Ostrozkykh St. Kyiv, Ukraine, 01010

Contact us

Add anything that will help us get started faster.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.