Migration to Flutter Guide
Discover our battle-tested 21-step framework for a smooth and successful migration to Flutter!

M-Check - smart POS data collection solution for Maspex

animation-background
animation-foreground
animation-logo
Maspex logo
See the case study of M-Check

Managing the presence of thousands of products across an entire country is no simple task. The M-Check app addresses this challenge.

As one of the largest food companies in Central and Eastern Europe, MASPEX needed a smarter way to monitor product availability, shelf presentation, and promotional execution across retail chains. We built M-Check to streamline nationwide POS data collection, turning field observations into actionable insights that help marketing teams make faster, data-driven decisions.

Managing the presence of thousands of products across an entire country is no simple task. The M-Check app addresses this challenge.

As one of the largest food companies in Central and Eastern Europe, MASPEX needed a smarter way to monitor product availability, shelf presentation, and promotional execution across retail chains. We built M-Check to streamline nationwide POS data collection, turning field observations into actionable insights that help marketing teams make faster, data-driven decisions.
70
well-known brands that this app helps to monitor in the market
70
well-known brands that this app helps to monitor in the market
10 000
employees, including merchandisers and sales representatives, whose work is made easier
10 000
employees, including merchandisers and sales representatives, whose work is made easier
6
months to deliver this tailored solution
6
months to deliver this tailored solution
See the case study of M-Check
Real-time retail insights. Better marketing decisions.

About the App

Built from the ground up, this mobile app helps collect real-time insights into product availability and in-store presentation across Poland. Paired with a web dashboard, it gives marketing teams instant access to point-of-sale data, making it easier to measure campaign performance, optimize product visibility, and plan more effective marketing activities.

Watch the video of our collaboration

Challenges

MASPEX Headquoter

Collecting meaningful data from stores easily

Collecting meaningful data from stores easily

The client's marketing team needed reliable insights into product availability and shelf presentation. Collecting this data was challenging due to the large number of retail locations and the broad product portfolio spanning multiple categories. The process was also highly time-consuming, and manual data collection proved inefficient.
MASPEX Tymbark in stores

Making it fast for merchandisers to add photos with context

Making it fast for merchandisers to add photos with context

One of the key challenges in designing the M-Check app was ensuring that the data collection process remained simple, fast, and intuitive. Since the primary use case involved quickly reporting issues such as out-of-stock products, the form needed to capture all the necessary information without overwhelming users.
MASPEX Lubella in stores

Enabling efficient photo browsing for administrators

Enabling efficient photo browsing for administrators

Administrators needed to process and analyze a large volume of photo submissions from multiple stores. Since images were the primary source of evidence for reported issues, it was essential to make the review process as efficient as possible. Without the right tools, navigating large collections of unstructured photos could quickly become overwhelming, time-consuming, and prone to oversight. The challenge was to create a browsing experience that was both intuitive and powerful enough to support different filtering needs and use cases.

The M-Check app streamlined fieldwork. It enabled the company to collect valuable market insights directly from stores. The solution was recognized with the prestigious Mobile Trends Award for Best Mobile Business Solution.

Key features

Features list

Solutions

Mobile application with a smart notification system

Short and intuitive data collection form

Filtered gallery and interactive map view for administrators

Mobile application with a smart notification system

The final solution was a dedicated Flutter mobile application designed to make reporting quick, intuitive, and accessible directly in stores. Beyond simplifying data entry through a short form, the app also featured a notification system that distributed reporting requests for specific product categories and brands.

M-Check App Mobile Screens 4 & 5

Results

Valuable market insights 

The application enabled the collection of structured data from a wide network of retail locations. As a result, the company gained not only visibility into product availability but also valuable insights into competitor activity and retail trends across different stores.

Scalable mobile solution

LeanCode delivered a user-friendly mobile app that improved daily workflows while remaining future-proof. The solution was designed to be easily expandable, and upcoming features such as AI-powered photo analysis will further increase its value by automating and enhancing data processing.

Proactive collaboration

Beyond delivering the initial scope, the LeanCode team proactively suggested new features to drive continuous improvement. This forward-looking approach, including the introduction of AI-powered capabilities, ensures that the application continues to evolve alongside business needs and emerging industry opportunities.

Review of our work

Maspex logo

What is unique about LeanCode is that they are not building the product based on the brief and some initial vision but work intensively during workshops and afterward, sometimes even challenging our team to find the best scenario that matches both the business need and the budget.

Wojciech Dendys
Wojciech DendysCustomer Business Development ManagerMASPEX
5.0
Reviewed onClutch
Maspex logo

What is unique about LeanCode is that they are not building the product based on the brief and some initial vision but work intensively during workshops and afterward, sometimes even challenging our team to find the best scenario that matches both the business need and the budget.

Wojciech Dendys
Wojciech DendysCustomer Business Development ManagerMASPEX
5.0
Reviewed onClutch

Other applications

Case Study Wedel by LeanCode
Wedel logo
Desktop Application

Wedel

Case Study of Welliba App
Welliba logo
Mobile & Web Application

Welliba

Case Study of Mindy App
Mindy logo
Mobile Application

Mindy

Meet our expert

Let's schedule a 20-minute talk!

Łukasz Kosman / CEO at LeanCode
Łukasz Kosman, CEO LeanCode
Hi,

This is the initial scoping call with one of our experts. Its purpose is to get a better understanding of what you want to build. After this call, you will have an idea about your project's feasibility and the ballpark estimates.

Łukasz KosmanCEO at LeanCode