Project background
Overview
An Integrated Platform as a Service (iPaaS) aimed at entertainment, leisure, and family centers. The platform allows clients to manage and streamline marketing campaigns, loyalty systems, and visitor engagement. It integrates with essential third-party systems, such as Point of Sale (PoS), CRM, Reservations, Loyalty, Waivers, and Payment Processing. The goal was to deliver a system that could manage multiple touchpoints for both businesses and their end-users.
Upon our engagement, client’s existing mobile applications for iOS and Android were in a challenging state, riddled with significant bugs that impacted usability and functionality. The client sought an outstaffed solution for mobile and front-end development with expertise in iOS, Android, and React Native to revamp these applications. Our skilled developer worked closely with the client’s team to address and elevate the app’s overall performance.
Project Goals
- Identify and fix major issues within the existing native applications on iOS and Android.
- Plan and develop a single React Native application to replace separate native apps, optimizing for cost-effectiveness and maintainability.
- Assist the client in deploying the platform to a group of initial locations in 2023.
- Deliver a working app to showcase to potential investors.
- Mobileapp
- 1team members
- 1200+hours spent
- Entertainmentdomain
Challenges
- The inherited iOS and Android apps contained numerous issues that affected the stability and user experience.
- The client faced financial limitations, necessitating a focused approach to development with emphasis on efficiency and essential features.
- Migrating two complex native applications into a unified React Native platform within a strict timeline was challenging.
Our approach
Solution
Our developer took a systematic approach to address the project’s immediate issues and long-term goals. Initially, all critical bugs in the native applications were resolved, allowing the applications to move to QA and significantly improving stability. With the applications back on track, the team focused on enhancing functionality while tackling minor bugs in parallel.
The solution then shifted to a new approach: consolidating both iOS and Android apps into one hybrid application using React Native. This migration was accomplished within a month, making the app more manageable and providing a consistent experience across platforms. To support the client’s need for an investor-ready presentation, we delivered a working app that demonstrated the system’s key capabilities, including seamless integration with CRM, loyalty, and payment processing systems.
Following this milestone, the client successfully secured additional investment, allowing for project continuation in 2024. Our developer resumed work on expanding the mobile functionality, providing further support for the Pioneer Program and onboarding the initial client locations with the latest application capabilities.
Team
A single highly skilled developer was outstaffed from our team, who managed and executed the entire mobile development process. This developer was responsible for the project’s transformation from initial debugging to the deployment of the hybrid React Native app.
Results
In the course of the project, our developer resolved major bugs in the two existing native iOS and Android applications, stabilizing their performance and preparing them for quality assurance testing. Following this, the applications were effectively transitioned into a single, hybrid React Native app, achieving this major transformation in less than a month.
With the hybrid app ready, we successfully delivered a stable product that served as an introduction for potential investors. Although mobile development temporarily halted due to budget constraints in the end of 2023, our efforts contributed to the client’s successful acquisition of additional investments. As a result, development resumed in May 2024, with the client continuing to rely on our developer’s expertise to move the project forward.