Flutter CTO Report 2024
Get insights about Flutter directly from CTOs, CIOs, Tech Leads, and Engineering Managers!
animation-background
animation-foreground
animation-logo
Wedel logo
Industry
MarTech
Headcount
1 000-5 000

Creating an interactive AI-powered kiosk experience that brings personalized design to life at Wedel’s Chocolate Factory.

Wedel needed to create an engaging experience within a 5-minute time limit. Our goal was to build and balance the solution with brand integrity. As a result, we crafted a desktop app that offers a curated AI image database for diverse chocolate box design options.
80,000
people visited the Wedel Museum in the first three months and were able to try out our solution
10
interactive, remotely managed kiosks equipped with Flutter Desktop app
6
months to deliver Flutter Desktop app
Flutter
.Net
Microsoft Azure
5.0
Reviewed onClutch
Flutter for Desktop

About the App

The idea behind the application was to create a unique, interactive experience for visitors at Wedel’s Chocolate Factory in Warsaw, which opened in October this year. Wedel envisioned an application allowing guests to design custom packaging for its iconic Vanilla Ptasie Mleczko®, adding a personalized touch to their visit. LeanCode took on the challenge of handling the complete design and development of this creative tool.

Challenges

A need of creating a visitor experience not only the app

When Wedel approached LeanCode, they brought a vision of a unique, personalized experience for their museum guests, but they needed an actionable concept and a detailed implementation plan. LeanCode stepped in to transform this vision into a full-fledged application, creating the concept and proposing the specific functionalities that would make it engaging and memorable. LeanCode's approach included offering visitors various collections of illustrations to choose from. They also introduced AI-driven illustration collections that make the experience even more joyful.

Creating intuitive and visually appealing features for different generations

Designing the museum app's sticker-adding feature for diverse age groups posed a challenge. Ensuring that all visitors would intuitively understand how to use features like adding stickers required LeanCode to balance simplicity with interactivity carefully. The team explored options like drag-and-drop vs. tap-to-add, rigorously testing to create a seamless, tactile experience. This careful approach ensured visitors of all ages could personalize packaging effortlessly, blending functionality with ease of use.

Balancing creative experience with brand integrity

Developing the app required balancing creative freedom with brand integrity. To achieve this, LeanCode implemented a solution where users could choose from a pre-curated database of AI images instead of generating them dynamically in real-time. Safeguards, like filtering offensive text and restricting decorative elements to specific areas, protected key brand symbols. These measures allowed us to create an enjoyable, user-driven design experience while maintaining respect for the brand’s values and visual identity.

Creating an engaging experience within a 5-minute time-frame limit

Developing the app required balancing creative freedom with brand integrity. To achieve this, LeanCode implemented a solution where users could choose from a pre-curated database of AI images instead of generating them dynamically in real-time. Safeguards, like filtering offensive text and restricting decorative elements to specific areas, protected key brand symbols. These measures allowed us to create an enjoyable, user-driven design experience while maintaining respect for the brand’s values and visual identity.

Enable remote configuration of the app

The final challenge was deploying the application on the client’s infrastructure to allow remote access to the museum's devices. This setup was essential for enabling LeanCode to manage updates and make minor adjustments without on-site support. Ensuring secure, reliable remote access required close collaboration with Wedel’s IT team to integrate the app into their existing systems while preserving performance and security.

This app quickly became one of a top attraction at Wedel’s museum, drawing 80k visitors in its first 3 months. This interactive experience allows guests create personalized packaging for Ptasie Mleczko.

Solutions

1
Crafting the AI Prompt for personalized visuals
2
Implementing open-source headless CMS with Strapi
3
Implementing kiosk application mode for enhanced user engagement
animation-background

Key features

Selecting a package background illustration

Users can personalize their packaging firstly by choosing their favorite illustration. The background is chosen from a collection of themes with different attributes. A database of 6000 illustrations allows users to play with different attributes and find illustrations that suit them best. The selected background instantly appears on the packaging layout behind the brand's band and logo, giving users feedback on how the selected illustration looks on the package.

Customizing packaging with stickers, text, and frames

Users can add stickers to enhance their design. Stickers can be resized, rotated, and arranged to fit the desired layout. This interactive functionality allows users to adjust the visuals to their taste. The layout consists of the places where the sticker can’t be placed (e.g. company logo), but users get clear instructions and visual feedback so they are not confused. Additionally, there is an option to add custom text, enabling visitors to leave a personal mark.

3D package design postcard emailed to the user

The application generates a digital postcard with a 3D model of the user’s customized packaging to showcase the final personalized design. This postcard captures every design detail and is a digital keepsake from the visit. At the end of the experience, the postcard is sent to the user’s email, providing them with a lasting memento of their time at the Chocolate Factory.

Results

Unique experience delivered on time 


In the first 3 months, our apps engaged 80k visitors, becoming a top attraction at the museum. Visitors enjoyed personalizing Ptasie Mleczko packaging, capturing creativity while reflecting the brand’s identity. Moreover, LeanCode delivered the project on schedule, meeting all contractual timelines before the museum's grand opening. This timely delivery ensured smooth integration into the museum’s launch, allowing the team to focus on providing an unforgettable, high-quality user experience from day one.

Controlled use of AI technology for an enhanced and brand-safe experience

Using AI in the application provided users with an enriched, interactive experience while carefully preserving Wedel’s brand values. LeanCode implemented AI-driven visuals in a "controlled environment" by generating a curated library of images in advance rather than producing new images in real time. This approach enabled LeanCode to offer users a broad range of design options while retaining oversight over each visual’s alignment with brand aesthetics and standards.

Continuous testing for an intuitive user experience

Regular testing of each feature throughout development allowed the team to refine the product’s usability, particularly in gesture-based interactions. This process involved iterative adjustments based on real user feedback, ensuring each gesture felt intuitive and functioned smoothly. As a result, LeanCode created a user-friendly and highly engaging application, guiding users through the design process in just four straightforward steps. This streamlined experience supports Wedel’s goal of making personalization accessible to all visitors, regardless of age or technical skill.

Review of our work

Wedel logo

What impressed us most about LeanCode was their comprehensive approach to the project, ensuring every detail was meticulously planned and executed, from selecting the right technologies to managing the overall project. They proactively addressed challenges early on, which was crucial for maintaining momentum and avoiding potential roadblocks.

Anna Grochowiak Wedel
Anna GrochowiakContent ManagerThe Chocolate Factory E.Wedel
5.0
Reviewed onClutch

Other applications

Case Study Activy
Mobile Application

Activy

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 LeanCode
Hi,

This is the initial scoping call. 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