Skip to main content
Case study

Moje Makro & Moje METRO.

A mobile B2B shopping assistant and digital ecosystem for professionals in gastronomy and retail.

The Moje Makro app is a robust B2B tool for professionals in gastronomy and retail. In this segment, a shopping app is not a supplementary channel but an everyday work tool where success is decided by speed, clarity and absolute reliability. My task was to design a mobile interface capable of holding a massive amount of data and complex business processes without visually or cognitively overwhelming the user.

RoleProduct Designer
Year2018–2026
TeamSolo designer
Result300,000+ downloads
Moje Makro — hero visual
Moje Makro — hero visual

Project overview

The brief and the challenge

The project set out to digitise a wholesale giant, with the emphasis on modernising its B2B services. The intent was to design a comprehensive, thoroughly considered digital product where individual features follow on from each other logically and make our clients' everyday business easier.

Target audience

B2B partners (owners of gastronomy operations, retailers and other entrepreneurs) for whom speed, clarity and efficiency are decisive when stocking up.

My role

I took the project over in 2018 as a work-in-progress MVP. As the sole UX/UI — and later product — designer, I was responsible for the complete design of the solution. My main challenge was bridging the worlds of business, technology and users — transforming complex briefs from the client and the marketing department into an intuitive interface that fully respected the technical constraints of the systems and delivered a great user experience.

App evolution 2018–2025
App evolution 2018–2025

Process and iterations

Two apps, one design system

In reality this was not just one app but two sister apps — Moje Makro for the Czech Republic and Moje Metro for Slovakia. A key task was therefore to build a unified design system that respected the marketing requirements, both countries' brands and the global corporate identity, while working flawlessly in the native mobile environment. Beyond the classic UI components, custom illustrations for the app's various states and very precise work with the colour palette played an important role in the system, so that both versions of the app felt consistent.

The challenges of the B2B segment

Designing for B2B demands a different approach than classic B2C. Customers don't shop for pleasure — they shop out of necessity. They routinely order hundreds of items, need to see customer-specific price levels and want an instant overview of stock and invoices.

What I focused on in the design:

  • Information architecture over UI: Building a robust, logical structure took absolute priority over merely good-looking visuals.
  • Complexity on a small screen: Translating complex processes (such as advanced filtering in an endless catalogue) into a comprehensible mobile interface.
  • Tailor-made B2B features: Designing smooth sharing of shopping lists between employees and clear management of credit accounts and receivables.

System integrations and technical limits

The project's main challenge was that, from a UX perspective, it was not always possible to design the perfectly ideal path. As a large corporation, Makro relies on a wide range of services and internal systems, which often complicated the search for the optimal solution — whether it was signing in with plastic cards and handling their expiration, integrating with checkout systems, or the entire logic of coupons and loyalty points in the app. Because of these technical limitations I often had to make pragmatic compromises and design solutions that were not 'textbook perfect', but worked safely and reliably in the given environment.

Login flow design
Login flow design
Design system
Design system

It doesn't end with the app

Content management administration

The project was not just the mobile app itself, but also the design of the administration used to manage its content. Employees needed a functional back office where they could easily upload and manage user groups, schedule the rollout of banners and notifications, or create and assign discount coupons.

Sales Cockpit: an internal system for sales representatives

Beyond the customer-facing apps I also designed Sales Cockpit — an internal system built directly for Makro's sales representatives. The goal was to make their everyday agenda as easy as possible. With this app, users can easily plan and log client meetings, record the course of business negotiations in detail and efficiently store price offers tailored to individual customers.

Sales Cockpit
Sales Cockpit
Admin — banners
Admin — banners
Admin — user groups
Admin — user groups
Admin — coupon settings
Admin — coupon settings

Result and impact

The result is a coherent digital product that doesn't stand in the customers' way — it demonstrably saves them precious time in their daily routine. The design of Moje Makro proves that even the most complex enterprise system, full of heavy data and intricate logical dependencies, can take a clean, elegant and highly functional form. All it takes is approaching it from the very beginning with attention to detail and a deep understanding of how people actually work with the product.

Data as of July 2026

The Moje Makro app:

  • 200,000+ app downloads
  • 4.5/5 average rating on Google Play and the App Store

The Moje METRO app:

  • 100,000+ app downloads
  • 5/5 average rating on Google Play and the App Store
Login and customer cards
Login and customer cards
Invoices and receivables
Invoices and receivables
Digital customer card
Digital customer card
Makro wallet and finances
Makro wallet and finances
Contact

Got a complex vision? Let's make it real.

[email protected]