Mango
Mango
Overview
Situation
- Mobile application development
- Implementation and coordination of AB tests.
- Implementation of features to increase purchases through the app.
- Implementation of features to increase user’s satisfaction using the app.
- Implementation of tools to improve internal resource management.
- Refactorization of legacy code to be prepared for future challenges.
- Payments
- Integration with new credit card payment provider services.
- Integration with new alternative post-payment providers.
- Functional code evangelization.
- Introduction of new real-time alert systems in accordance with business decision processes.
- XP programming maturation
- Backend Apps
- Implementation of a CMS to automate the upload of images to the App by business personnel
Goals
- Deliver high quality software reducing time to market.
- Exceed on performance and quality of MANGO products.
- Refactor many parts of the existing backend and applications.
technologies used
Results
Challenges
- A big part of Mango’s platform is legacy.
- Mango’s system has a high complexity, mixing different technologies and multiple teams.
- Remove objective C and java code from the applications, updating them to state-of-the-art technologies, while delivering new features.
- Bring best practices to the team.
- Move from a webApp version of the app to a native app implementation.
What we did
- Adapt the payments platform to PSD2
- Integration of new franchises
- Creation of a back office for the franchises
- Implement social login for Android and iOS apps
- Migration of iOS app to Swift
- Implementation of features to drive engagement and sales
Business Impact
Apiumhub has been working with Mango for some years, and it has proved one of the most challenging and fun projects of our company.
We are collaborating closely with Mango on architecture, backend, frontend, iOS, Android and QA.
The latest project we have been involved with is the design and development of the new shopping cart and checkout system of Mango’s online store.
The motivation of this project is to improve the overall user experience and journey, in order to maximize the conversion of the process.
what can we do for you?
Software Architecture
We define and implement the software architecture that best fits your digital product to ensure platform scalability, high performance and cost reduction.
Web Development
We build robust web platforms, having expertise in a big range of technologies, such as: Scala, Java, Kotlin, Nodejs, .Net, React, etc. We help your project either take off or evolve.
Mobile Development
We develop native iOS and Android apps with Kotlin and Swift that add value to your business. We pay special attention to software architecture, scalability and best practices.
Do you have a challenging software Development project?
We would like to help. Let’s talk!
More to Explore