LearnCoach
Mobile Learning for 500k+ Students
We partnered with LearnCoach — New Zealand's leading NCEA study platform — to design and deliver a complete cross-platform mobile learning ecosystem serving over 500,000 students, including offline-first content, personalised dashboards, subscription management, and scalable AWS cloud infrastructure.
01
Overview
LearnCoach is New Zealand's leading NCEA study platform, supporting hundreds of thousands of students through exam preparation, interactive quizzes, and curriculum-aligned video content. When Techwondoe engaged, the platform needed a modern cross-platform mobile presence capable of handling rapid user growth while delivering a consistently engaging learning experience.
We designed and delivered a complete digital learning ecosystem — mobile applications for iOS and Android, a web administration and contributor portal, backend microservices, headless CMS integration, subscription workflows, analytics, and cloud-native AWS infrastructure — all built to scale alongside LearnCoach's growing student base.
Students on platform
500k+
Platforms delivered
iOS, Android, Web
Offline-first
Yes
02
The challenge
LearnCoach needed to transition from a web-only study platform to a fully-featured, cross-platform mobile and web ecosystem capable of supporting hundreds of thousands of students — including offline access for rural learners, peak exam load spikes, and a scalable content pipeline that educators could manage independently.
01
No mobile presence for New Zealand’s largest NCEA student audience
02
Content management dependent on engineering team involvement
03
No offline support for students in low-connectivity regions
04
Infrastructure not designed for exam-season traffic spikes
05
No subscription or monetisation layer for premium content
06
Manual release processes slowing feature delivery
03
Approach
We designed and delivered the full ecosystem in parallel workstreams — mobile apps, backend microservices, infrastructure, CMS, and CI/CD — with offline-first and scalability treated as first-class architectural requirements from sprint one.
01
Offline-first data model and sync strategy
Local storage, caching layers, and sync strategies established as architectural foundations — designed before features, so offline support was embedded in every data model decision.
02
Cloud-native AWS with Terraform and autoscaling
Terraform-managed AWS infrastructure with autoscaling policies stress-tested against projected exam-period peak loads before launch. NestJS microservices and Lambda functions provided flexible scale.
03
Strapi headless CMS for educator-led publishing
Strapi integration removed engineering from the content pipeline — teachers and contributors could publish, update, and manage curriculum material independently via the CMS.
04
RevenueCat subscription management across platforms
RevenueCat handled App Store and Play Store in-app purchases, trial flows, and premium content access — providing a robust, cross-platform monetisation layer with minimal custom code.
05
Automated CI/CD with Fastlane and GitHub Actions
Fastlane, GitHub Actions, and Netlify gave the team a fully automated path from commit to production across mobile and web — enabling confident, multiple-times-per-week releases.
04
Tech stack
We chose React Native for cross-platform mobile delivery, backed by a cloud-native AWS microservices architecture — combining serverless functions, .NET services, and NestJS APIs with a Strapi headless CMS and RevenueCat for subscription management.
01
Frontend
02
Backend
03
Infrastructure
05
In their words

Oliver Fairbrother
Product Manager · LearnCoach
CLIENT NOTE
Techwondoe team is highly skilled, responsive and builds great products. We are looking forward to further improving our app with them going forward.

Oliver Fairbrother
Product Manager · LearnCoach
CLIENT NOTE
Techwondoe team is highly skilled, responsive and builds great products. We are looking forward to further improving our app with them going forward.
06
Outcome
across New Zealand
500k+
Students on platform
iOS, Android, Web
3
Surfaces delivered
Terraform on AWS
IaC
Infrastructure as code
Fastlane + GitHub Actions
CI/CD
Automated delivery
01
Scalable mobile platform for 500,000+ students
The delivered platform successfully handles New Zealand's largest NCEA student audience — including peak traffic spikes during exam periods — with no degradation in content delivery or app performance.
02
Offline-first learning for uninterrupted study
Students can access curriculum content, quizzes, and videos without an active internet connection, removing the barrier of variable connectivity for students across New Zealand including rural regions.
03
Streamlined content publishing via headless CMS
Integration with Strapi gave the LearnCoach content and contributor team the ability to publish, update, and manage educational material independently — removing engineering bottlenecks from the content pipeline.
04
Reliable subscription and monetisation layer
RevenueCat integration provided a robust, cross-platform subscription management layer — handling App Store and Play Store in-app purchases, trial flows, and premium content access with minimal custom code.