We acquire WordPress agencies. Is yours next?

SRB/ENG

Gamified Learning Platform · Eucerin (Beiersdorf) · Beauty & skincare

A custom learning platform that turns product training into engagement.

Eucerin needed pharmacists to learn its product range and stay loyal to the brand, something a static training page cannot do. So we designed and built a mobile-first PWA where pharmacists could complete challenges, earn points, compete on a leaderboard, and qualify for monthly and final rewards. Eucerin’s team could run the campaign themselves through a custom admin panel.

App-like

Works like an app, no download needed

Admin panel

Full campaign management

6 types

Quiz, video, creative & more challenges

4 months

Four monthly campaign cycles

About the Client

Eucerin is Beiersdorf’s dermatological skincare brand, with more than 125 years of skin science behind its products. The brand started with one Hamburg pharmacy and built its product development around dermatological research and collaboration with dermatologists. Today, Eucerin continues to sell through pharmacies, where customers can get professional advice about its products. The brand’s reach now extends to more than 60 countries.

About the PWA

A Progressive Web App (PWA) is a website that works more like an app. Users can add it to their phone’s home screen without downloading anything from an app store. A PWA provides an app-like experience from a single platform, without building separate iOS and Android apps. For learning platforms, portals, and other web applications, that means less time to build and easier maintenance.

The Challenge

The campaign had to keep busy pharmacists engaged for four months, not just get them through a training module they will quickly forget.

That created several requirements:

Our Approach

We designed the UX and UI and built the platform as an installable, mobile-first PWA. Behind the pharmacist-facing experience, we built a custom admin panel that gave Eucerin control over the campaign.

Six challenge types

Each challenge had its own rules and scoring logic:

One scoring system

Challenge points and daily-login points were tracked separately, then combined for each monthly campaign cycle.

The point values were kept in one central file. When Eucerin needed to change a score, it could be updated in one place instead of being changed throughout the codebase.

Creative submissions and written recommendations went through a moderation queue. Eucerin’s team could always award bonus points based on submission quality.

Built for large file submissions

Photo and video entries were stored privately using time-limited signed URLs. Files were also mirrored into a second storage bucket with human-readable names, so the Eucerin team could locate individual pharmacy submissions without working through developer-only file references.

Three automatic campaign phases

The platform moved through three campaign states:

  1. Countdown before the campaign opened.
  2. Active competition while challenges were running.
  3. Wrap-up after the campaign closed.

The dates controlled the transitions automatically. Eucerin could also override the state manually from the admin panel.

Eucerin ran the campaign themselves

The admin panel covered:

We also built an admin support tool that allowed an administrator to view the platform as a specific pharmacist. That meant Eucerin could reproduce what a pharmacist was seeing when someone needed help.

Client Feedback

Eucerin logo

★★★★★

“Mineweb has delivered a smooth and bug-free platform with an excellent user experience. The team has executed the project in a timely manner.”

Milica Momčilović

Brand Manager, Eucerin (Beiersdorf) · Verified on Clutch

The Outcome and Value

The four-month campaign gave Eucerin a way to turn product education into an ongoing marketing channel rather than a one-time training exercise. Pharmacists had a reason to return throughout the campaign, giving Eucerin repeated opportunities to reinforce product knowledge and keep its range in front of the people recommending it at the point of sale.

The platform also moved campaign management in-house. Eucerin’s team could schedule challenges, review submissions, manage rewards, send notifications, and export results without hiring a full-time developer and breaking the campaign budget.

The business got a reusable platform for running a four-month pharmacist engagement campaign, with the learning, competition, rewards, and reporting handled in one place.

The Requirements

What we shipped

Teach the product range

Six challenge types that teach while they score

Keep people engaged

Points, leaderboard, monthly + final rewards

Easy accessibility

App-like experience, without the download

Full campaign access

Admin page: scheduling, moderation, exports

Tech and Tools

Mobile-first PWA

WordPress

Progressive Web App (PWA)

Custom JavaScript

Realtime database

Cloud storage

Secure file storage with signed URLs

REST API

Google Analytics

Services Provided

More case studies

Explore related projects.

Learning & Education

Six languages, three payment routes, and one global course platform.

B2B & Wholesale

Zero cost per order, straight into ERP.

Want results like these for your business?

If you need a training platform, gamified campaign, or custom WordPress application, start with a free audit. We’ll identify the technical work first, with numbers, and get back to you within one business day.

Work
With Us