Healthcare

Health Management & Online Course Platform

A complete digital transformation solution for professional clinics — health tracking, online courses, e-commerce, and member management all in one.

Project Overview

5
independent systems
Sub-systems
69
modules
API Modules
42+
pages
Feature Pages
15+
integrations
External Integrations

Challenges

01

Full-spectrum Digital Transformation

The clinic needed more than just an app — it required a complete digital ecosystem: health tracking, online courses, appointment scheduling, e-commerce, and member management — each with its own business logic, yet all interconnected.

02

Multi-platform Synchronization

Patients use the mobile app, browse courses on the web, and admins manage via the dashboard — three frontends sharing one backend, with data synchronized in real time.

03

Payment & E-commerce Integration

Integrating local payment gateways (NewebPay), Apple IAP, and e-commerce platforms (Shopline) — each channel has different order, invoice, and inventory logic.

04

Medical-grade Security

Health data is sensitive personal information requiring MFA two-factor authentication, encrypted transmission, and audit trails. TOTP verification was built and validated in early 2026.

Solution

5 sub-systems, each with a clear role

Mobile App

Flutter
406 source files, 17 feature modules

Health diary, diet logging (photo + calorie calculation), online courses, appointments, member center, animated character unlock system

CMS Backend

Strapi
69 API modules, 265 source files

Business logic, content management, payment processing, notifications. Supports both REST + GraphQL

Web Frontend

Vue.js
12 main pages

Appointments, courses, member management. Integrated with LINE LIFF for in-app experience

Admin Dashboard

Vue.js
Electronic health records + data tracking

Nutritionist data tracking, chart visualization, PDF export

E-commerce System

Medusa
Architecture ready

Infrastructure prepared for future product sales

Feature Highlights

Health Diary Tracking

Daily logging of diet, water intake, weight, and exercise data. Trend charts for nutritionist remote monitoring.

Online Course System

Video courses (HLS/DASH streaming), chapter management, rating system, and learning progress tracking.

Smart Appointment Management

Online booking, time slot management, automatic reminders. Supports multiple service types and custom forms.

Member & Access Control

Multi-tier membership, sub-account management, privilege system. Fine-grained role-based access control in the admin panel.

E-commerce & Payment Integration

NewebPay, Apple IAP, e-invoicing, discount codes, inventory management — a complete commercial loop.

MFA Security Verification

TOTP time-based one-time passwords, combined with Firebase Auth, Google/Apple/LINE multi-channel login for account security.

Comprehensive Test Coverage

112+ test files ensuring quality

App
68 unit test files
Web
23 unit tests + 13 E2E (Cypress)
Admin
Vitest + dedicated MFA test suite

LINE Ecosystem Integration

The web frontend integrates LINE LIFF SDK, allowing patients to open service pages directly within LINE without downloading an additional app, significantly lowering the barrier to entry.

Key Metrics

Sub-systems5 independent systems
App Source Files406
API Modules69 (REST + GraphQL)
Feature Pages42+
Data Models58+ (App) + 69 (Backend)
Test Files112+
External Integrations15+
Deployment Environments3

Results

One-stop Digital Transformation

From health tracking to e-commerce sales, one system covers all digital needs of the clinic

Multi-channel Reach

App + Web + LINE LIFF — patients can access services through any channel

Medical-grade Security

MFA two-factor authentication, encrypted transmission, complete audit trails

Continuous Iteration

Modular architecture supports rapid feature additions, with e-commerce system pre-built for expansion

Technologies Used

FlutterVue.jsStrapiMedusaFirebase AuthLINE LIFFAWSNewebPayApple IAPSentryHLS/DASHCypressVitestGraphQLREST API

Related Cases

Healthcare

Patient Information Management System

A comprehensive patient health management platform for a major regional hospital

AI Social

AI Chat & Video Platform

Large-scale AI social platform with subscription-based payment model

Have a similar project?

No specs needed, no waiting for quotes. Describe your needs and Mia will analyze them instantly.