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.
What did we do?
Took charge of the mobile app and established it as the main source of revenue: a growth-oriented, scalable infrastructure that is able to support tens of thousands daily unique visitors and thousands of returning visitors who now convert more easily.
Results speak for themselves
5X
daily unique visitors
10x
revenue on the mobile app
Zero-crash
shopping experience
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.
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