Endo45
Digital Health for Women with Endometriosis
We designed and built Endo45’s cross-platform digital health app — combining personalised health tracking, subscription-based premium content, and CMS-driven dynamic delivery into a seamless iOS and Android experience.
01
Overview
Endo45 is a digital health platform designed to support individuals living with endometriosis through personalised tracking, educational content, and symptom management tools. The platform was built to empower users with better visibility into their health patterns while creating a sustainable digital product model through subscription management and dynamic content delivery.
Techwondoe delivered a full-stack mobile platform with a custom CMS-powered content system, subscription management, analytics integrations, and scalable backend services — enabling the Endo45 team to manage and evolve their product independently of app release cycles.
Platforms delivered
iOS + Android
CMS-driven content
60–70%
Architecture
Subscription-first
02
The challenge
The Endo45 platform required delivery of a secure, subscription-based healthcare application that balanced personalised health tracking with a premium content experience — all while keeping the Endo45 team able to update content without depending on app releases.
01
Building a scalable cross-platform app for iOS and Android from a single codebase
02
Managing premium subscription access and paywalled content across platforms
03
Delivering highly dynamic content without requiring frequent app store releases
04
Creating a smooth, intuitive tracking experience for users managing a chronic health condition
05
Integrating multiple analytics and monitoring tools to support product growth and user insights
06
Ensuring long-term maintainability and scalability of the platform architecture
03
Approach
Techwondoe designed the Endo45 platform using React Native to maximise development efficiency while maintaining a high-quality native experience across platforms. A modular frontend architecture with Redux Toolkit and RTK Query simplified state management and API interactions, while Strapi CMS decoupled content updates from the app release cycle entirely.
01
React Native foundation with Redux Toolkit and RTK Query
Cross-platform React Native codebase with a modular architecture using Redux Toolkit for state management and RTK Query for efficient API data fetching and caching.
02
Strapi CMS for developer-independent content delivery
Strapi CMS integration powers approximately 60–70% of in-app content, allowing the Endo45 team to manage and update educational resources, product discovery content, and wellness material without app releases.
03
RevenueCat for subscription management and access control
RevenueCat integrated to handle App Store and Play Store subscription flows, paywalled content access, and subscription validation — paired with AWS Cognito via Amplify for secure user authentication and account management.
04
Multi-platform analytics and monitoring stack
Firebase Analytics, Mixpanel, Smartlook session analytics, and Sentry error monitoring integrated to give the product team full visibility into user behaviour, engagement patterns, and platform stability.
05
Fastlane CI/CD, automated QA, and Storybook component library
Automated iOS and Android build and deployment pipelines via Fastlane, Jest unit testing, Playwright E2E testing, and a Storybook-based UI component library for consistent, testable UI development.
04
Tech stack
React Native with Redux Toolkit formed the cross-platform foundation, backed by Strapi CMS for dynamic content, RevenueCat for subscription management, and a layered analytics and monitoring stack to support ongoing product optimisation.
01
Frontend
02
Backend & CMS
03
Integrations
05
In their words

Juliet Oliver
Founder · Endo45
CLIENT NOTE
We loved the team — they are a super kind, super respectful & very pleasant team to work with. We built a strong working relationship & we’re looking forward to continuing to work with them in the future. The developers always sat with a problem and figured out a way to do it.

Juliet Oliver
Founder · Endo45
CLIENT NOTE
We loved the team — they are a super kind, super respectful & very pleasant team to work with. We built a strong working relationship & we’re looking forward to continuing to work with them in the future. The developers always sat with a problem and figured out a way to do it.
06
Outcome
iOS and Android
2
Platforms delivered
no app release required
60–70%
CMS-driven content
Firebase, Mixpanel, Smartlook, Sentry
4+
Analytics integrations
iOS and Android via Fastlane
Automated
CI/CD pipelines
01
Cross-platform iOS and Android apps from a shared codebase
Both iOS and Android applications delivered from a single React Native codebase, reducing duplication and ensuring consistent feature parity across platforms.
02
Subscription-based access to premium health and wellness content
RevenueCat integration enabled a seamless subscription and paywall experience across both platforms, supporting Endo45’s premium content model from day one.
03
Reduced dependency on app releases through CMS-powered content delivery
With 60–70% of in-app content powered by Strapi CMS, the Endo45 team can publish, update, and manage educational material and product content independently — without waiting for app store review cycles.
04
Personalised cycle and habit tracking for ongoing user engagement
Menstrual cycle tracking, symptom logging, and habit management features delivered a personalised experience that gives users meaningful visibility into their health patterns over time.
05
Scalable foundation with advanced analytics for product optimisation
Multi-platform analytics and session recording integrations give the Endo45 team the data needed to continuously improve the product and understand how users engage with health tracking features.