
ZAGG - InvisibleShield On Demand (ISOD)
Challenge
Dev Centre House Ireland developed a global platform for InvisibleShield On Demand (ISOD), allowing seamless screen protector cutting through iOS apps, a centralised dashboard for reporting, and a highly available architecture across multiple regions.
The Challenge
ISOD encountered three key challenges in their project. First, they needed to implement app offline functionality, ensuring that the iOS app could operate fully offline, allowing users to process screen protector cuts even without internet connectivity. Second, they required a centralized reporting dashboard to track and report cutting activity across stores globally. This dashboard needed to support different user access levels and integrate seamlessly with native apps. Lastly, they aimed to create a highly available architecture based on AWS, designed with active-active regions to maximize uptime while ensuring real-time data replication between regions.
The Solution
To address these challenges, Dev Centre House Ireland provided the following solutions:
iOS App Development
A native iOS app was built to interface with the ISOD cutting machine. The app supports offline functionality, allowing stores to continue cutting screen protectors even when there is no internet connectivity.
Centralised Reporting Dashboard
An Angular-based web dashboard was developed, offering reporting capabilities for store managers, retailers, and the ISOD leadership team. The dashboard syncs daily with the ISOD database, offering detailed insights into cutting activity across different regions.
AWS High Availability
A highly available AWS architecture was implemented, deploying across two regions in an active-active setup. Traffic is balanced between the regions, with real-time data replication ensuring that the system remains operational at all times.
Dev Centre House Ireland developed a global platform for InvisibleShield On Demand (ISOD), allowing seamless screen protector cutting through iOS apps, a centralised dashboard for reporting, and a highly available architecture across multiple regions.
The Challenge
ISOD encountered three key challenges in their project. First, they needed to implement app offline functionality, ensuring that the iOS app could operate fully offline, allowing users to process screen protector cuts even without internet connectivity. Second, they required a centralized reporting dashboard to track and report cutting activity across stores globally. This dashboard needed to support different user access levels and integrate seamlessly with native apps. Lastly, they aimed to create a highly available architecture based on AWS, designed with active-active regions to maximize uptime while ensuring real-time data replication between regions.
The Solution
To address these challenges, Dev Centre House Ireland provided the following solutions:
iOS App Development
A native iOS app was built to interface with the ISOD cutting machine. The app supports offline functionality, allowing stores to continue cutting screen protectors even when there is no internet connectivity.
Centralised Reporting Dashboard
An Angular-based web dashboard was developed, offering reporting capabilities for store managers, retailers, and the ISOD leadership team. The dashboard syncs daily with the ISOD database, offering detailed insights into cutting activity across different regions.
AWS High Availability
A highly available AWS architecture was implemented, deploying across two regions in an active-active setup. Traffic is balanced between the regions, with real-time data replication ensuring that the system remains operational at all times.
Solution
I has some previous experience with working with Twana from the Dev Centre on other software development projects and was impressed with the deliverables from this project. One of deciding factors was the experience and skills that Twana and his team bring to any project to deliver as efficiently and as cost effective as possible.
I has some previous experience with working with Twana from the Dev Centre on other software development projects and was impressed with the deliverables from this project. One of deciding factors was the experience and skills that Twana and his team bring to any project to deliver as efficiently and as cost effective as possible.
Results
The project is being managed by a series of sprints with a timeline agreed against each sprint. All sprint requirements are clarified and signed off before moving to build to ensure there is no ambiguity in terms of the deliverable. To date Twana and his team have never missed a deadline. All sprint details and progress is recorded on a Trello board which can be accessed at any time by any stakeholder. All communications are provided in a clear and descriptive manner. Twana and his team also host regular project update meetings and a full demo of the project sprint is provided prior to deployment to production. All changes requested are managed and also recorded via the Trello board again for full visibility
The project is being managed by a series of sprints with a timeline agreed against each sprint. All sprint requirements are clarified and signed off before moving to build to ensure there is no ambiguity in terms of the deliverable. To date Twana and his team have never missed a deadline. All sprint details and progress is recorded on a Trello board which can be accessed at any time by any stakeholder. All communications are provided in a clear and descriptive manner. Twana and his team also host regular project update meetings and a full demo of the project sprint is provided prior to deployment to production. All changes requested are managed and also recorded via the Trello board again for full visibility