Case study

From 1000+ physical stores to high performing M-commerce

A reputable high-fashion e-commerce brand across several countries in the EMEA was struggling with digital transformation. Although investing significant resources in an app, users were not happy with it. This is where we stepped in.
MacBook mockup
Results speak for themselves

5X

daily unique visitors

10x

revenue on the mobile app

Zero-crash

shopping experience
Flash deals screen
Our strategy

Underpromise. Overdeliver.

Knowing the scale of our client, from the get-go we built our strategy around achieving more than just a functional e-commerce.
Refactor the inherited codebase
Optimise performance
Apply the new UI & UX

Is your mobile app slow?

If you are also getting poor reviews from your users and are unhappy with how your mobile app performs reach out to us and we'll find out  what is the root cause.

Contact us
We started by

Refactoring the inherited codebase

Significantly reduce crashes

Fix all runtime crashes and set a high target for crash-free users (>99%).

Separate responsibilities

Separate UI layer from data layer as much as possible.

Document every step

Keep internal documentation up to date - especially helpful for knowledge sharing and team members onboarding.

Introduce standards

Standardise error handling (both app-level and server-side).

Automate (ideally everything)

Automate releases, build scripts, code quality checks, which reduces time spent on chores and errors.

Reuse components

Set guidelines and processes for development, build components for faster & easier reuse.
Next we focused on

Optimising performance

Constantly improve

Make frequent user paths faster and easier to navigate.

Track events

Set up and track events for most tap actions within the app.

Measure and decide

Analytics-driven decisions for each performance enhancement.

Anticipate

Anticipate and optimise the user experience according to users’ behavioral patterns.

Iterate

Frequent iterations on UI/UX, especially in key areas like the checkout flow.

Our team delivered an easy-to-use mobile app supported by an infrastructure that allows seamless integration of complex e-commerce design and features.

Looking back

Challenges

After over 20 years of working on hundreds of projects for clients all over the world we are no longer emotional when dealing with a codebase that's in a bad shape.

Refactor & improve

Refactoring the entire codebase, which was unstable and poorly implemented in React Native.

Fixing the engine while it's running

Working on an app that was in production where we could not afford any additional downtime or technical glitches, since it would have affected the business directly.

A multi-cultural team

Being part of a distributed, multicultural team means for any decision as tech lead we had to present convincing arguments at several executive levels.

Results & Learnings

Our work helped the client change the way their customers were purchasing - from web shopping to mobile shopping.

From a conventional e-commerce a few years ago, they became an M-commerce (Mobile Commerce) with limitless potential for growth.

Build your successful startup with free resources and a team of experienced builders

Free access to curated resources & amazing help to move faster