From Legacy to Lightning – Reinventing a Mobile App for Trade Shows

Services we provided:
UX/UI Design
Mobile development
Performance Optimization
Feature Usage Tracking
QA & Regression Testing
About the Client
Germany

Messeprojekt GmbH is a future-oriented trade fair service provider based in Germany. With a strong focus on sustainability, digitalization, and modularity, they support companies across Europe in building impactful and resource-efficient exhibition presences. Their mission is to modernize trade fair construction — combining physical space design with smart digital tools like MyStandLeads to maximize visitor engagement and lead capture.

They turned to KwitkaLabs for a full rewrite of the app — not to change the UX, but to rebuild the functionality from scratch on a modern, maintainable, and scalable mobile framework.

Project Overview

The goal of the project was to recreate the mobile app with 100% feature parity, but using Flutter instead of an outdated framework. The legacy app was written with deprecated libraries and SDKs (e.g., iOS 13), which prevented App Store updates.

We also improved the internal logic and syncing mechanisms to ensure that large teams could work simultaneously across multiple devices — a must-have in real trade show environments.

Duration:
ongoing
technologies:
Flutter
Dart
Firebase
REST API
Google ML Kit
OpenAI API
No items found.
Business Context

The client’s app was used in high-pressure environments — busy trade shows where field staff had to collect hundreds of leads in hours. The old app had an outdated tech stack and unreliable syncing capabilities. The app lacked usage tracking features needed to understand how people were actually using it.

In addition, new features like QR code scanning and AI-driven lead analysis couldn’t be implemented on the old stack.

Challenges

Rebuilding the mobile app required navigating several technical and UX-related complexities — all while keeping the experience consistent for end users. From real-time data synchronization to support for modern input methods, each improvement had to be implemented without disrupting familiar workflows.

The app was widely used by sales staff at trade shows, so we rebuilt the entire UI and logic layer while preserving the original user experience to avoid retraining and adoption issues.
The system had to support concurrent use by dozens of devices within the same event. We redesigned the data flow and conflict handling to ensure reliable real-time synchronization and prevent lead duplication.
To expand data input flexibility, we added support for both business card OCR and QR code scanning, and introduced lead source tagging for downstream analytics.
App Functionality
  • Login & Event Activation: via QR code, event code, or cached session
  • Lead Capture: via business card scan, QR code (vCard), or manual input
  • Questionnaire Integration: custom event questions, synced from web
  • Document Sending: select files, send via email directly from the app
  • GDPR Compliance: consent screen with signature, email confirmation
  • Lead Detail View: contact info, notes, document history, sketch, rating
  • Rescan & Edit: override faulty scans with new data
  • Team Sync: multi-user, real-time syncing across devices
  • Offline Support: works even with poor connectivity
  • Usage Tracking: lead sources (card/QR/manual), document views, signature usage
Solution

To modernize the app without disrupting the user experience, we focused on three core areas: performance, flexibility, and future readiness.

We rebuilt the entire mobile app in Flutter, ensuring seamless cross-platform compatibility, improved stability, and long-term maintainability.
Implemented OCR-based business card scanning with Google ML Kit and added support for vCard QR code input, enabling fast and accurate lead capture.
Introduced a new sync engine with conflict resolution and usage tracking to support real-time collaboration and lay the foundation for advanced analytics.
Project Results

The new MyStandLeads Mobile app delivers a 100% feature match with the original version while being fully rewritten in Flutter. It is now fully compatible with iOS 17+ and Android 14+, ensuring long-term platform support. Feature usage data is actively tracked and stored to support upcoming business intelligence initiatives. The updated architecture provides a stable foundation for future AI-driven capabilities.

MyStandLeads Mobile is now a scalable, flexible tool for field teams — built to perform under real-world trade show conditions, with a strong tech base for future innovations.

HomepageServicesProjectsAbout Us
Contact Us
Contact Us
Ready for Innovation?
Contact us to get a free IT consultation!
Leipzig, Germany,
04299,
Papiermuehlstr. 27
Kyiv, Ukraine
02000,
Petra Hryhorenka Ave, 13B
What happens next?
1
Our experts analyze your request and draw up a commercial offer.
2
We contact you and discuss the details.
3
Once agreed, we will form a project team with clear tasks, deadlines, and KPIs.
Provide Your Contact Details
We will get back to you within one business day
Thank you! Your submission has been received!
Your Application Sent Successfully!
Thank you for submitting your application. Our team will review it and get back to you shortly. If you have any questions, please don't hesitate to contact us.
Back to homepage
Oops! Something went wrong while submitting the form.