Purpova · Education · children aged 7–12
Purpova: an app that helps children speak English, native on phones and tablets

Client
Purpova, an app that helps children speak English. In development, not released yet.
Context
An app that helps children aged 7 to 12 speak English with confidence, through short speaking missions with a mascot coach and a parent review.
Problem
The app had to be safe for children, keep parents in control, and feel native on phones and tablets.
What we did
Native iOS, iPadOS and Android apps on a shared Kotlin Multiplatform core with SwiftUI and Compose interfaces, a parent gate and a paywall. Alongside it, a backend platform for a later version, with NestJS, Postgres, a staff dashboard and a controlled AI service.
Deliverable
Native apps with release automation and UI tests on CI; a backend platform with a go-live checklist.
Results
In development: not released yet. Named with the client’s permission. Project figures stay under NDA.
- 01
Challenge
The app had to keep children safe, keep parents in control and feel native on phones and tablets.
- 02
What we built
Native iOS, iPadOS and Android apps on one Kotlin Multiplatform core, with a mascot coach, a parent gate and a paywall. A backend platform with a staff dashboard and a controlled AI service, prepared for a later version.
- 03
What you receive
Native apps with release automation and UI tests on CI, a backend platform with a go-live checklist, and the source code in your repository.
- Stack
- Kotlin Multiplatform · SwiftUI · Compose · NestJS · Postgres
- Quality
- UI tests on CI · release automation · go-live checklist
- Safety
- Parent gate · AI behind a controlled service
- Status
- In development, not released yet
Project facts
Handed over on every project
- Source code lives in your repository from day one. Ownership transfers at acceptance.
- We agree in writing how we’ll know it’s done before work starts, and we check it together at each stage.
- A one-page weekly report every Friday.
- Documentation, a handover session and 90 days of free bug fixes on our work.
Where a project like this starts
Questions
What is Purpova?
Purpova is an app that helps children aged 7 to 12 speak English with confidence. It uses short speaking missions with a mascot coach and a parent review.
Is Purpova released?
Not yet. It is in development.
What did Haikotek build?
Native iOS, iPadOS and Android apps on a shared Kotlin Multiplatform core, with SwiftUI and Compose interfaces, a parent gate and a paywall. Alongside them, a backend platform with a staff dashboard and a controlled AI service, prepared for a later version.
How does the app keep children safe?
The app has a parent gate, and the AI sits behind a controlled service. Parents stay in control.
What does the client receive?
Native apps with release automation and UI tests on CI. A backend platform with a go-live checklist. The source code in your repository.
How does a project like this start?
Most start small. You can begin with an Operations Review for 5M VND, fully deducted if you sign a Pilot, Fix Package or Custom Software within 30 days. The scope and the cost are in writing before your first payment.
Can I get something similar?
Book a free 30-minute call. You speak with our Founder or Solution Architect. We reply within one business day. If it is not worth building, we say so.
