Skip to content
@FisioMate

FisioMate

RTM platform bridging patients and physiotherapists through AI-powered movement tracking. Made with 😹 by Lefi Calon President Ristek for RISTEK Hackathon 2026.
  • Indonesia

FisioMate

AI-Powered Remote Therapeutic Monitoring for Physiotherapy Accessibility in Indonesia

Built for RISTEK Hackathon 2026 ⚙️


About

Indonesia currently has only 1 physiotherapist for every 35,000 people, far below the recommended ratio of 1:7,000 (IFI, 2026). At the same time, studies show that only around 35% of patients consistently follow their prescribed home exercise programs, with no objective way for therapists to monitor form or compliance once the patient leaves the clinic.

FisioMate closes that gap. Using on-device computer vision, our mobile app evaluates a patient's exercise form and repetitions in real time, while a web dashboard lets physiotherapists prescribe programs and monitor compliance remotely, extending their reach to more patients without additional hiring.

What we're building

System Architecture drawio(1)

Repository Description Stack
fisiomate-mobile Patient-facing app: on-device pose detection, exercise tracking, progress history Flutter, Bloc/Cubit, ML Kit
fisiomate-backend REST API, exercise/routine data, session records FastAPI, SQLModel
fisiomate-web Therapist-facing web app: HEP prescription, compliance monitoring React Router, TanStack Query, etc.

How it works

  1. A physiotherapist prescribes a Home Exercise Program through the web dashboard.
  2. The patient opens the mobile app, and the prescribed routine is synced from the backend.
  3. During each exercise, the phone camera tracks joint angles in real time and gives immediate corrective feedback, powered by a data-driven rule engine, so therapists can adjust exercise criteria without requiring an app update.
  4. Session results (repetitions, accuracy, compliance) sync back to the dashboard, closing the loop between prescription and monitoring.

Deployments

  1. Mobile App (currently Android only), which is connected with the backend. To test, you must have an account connected to a physiologist and manage HEPs in the dashboard.
  2. Demo Mobile App (currently Android only), which is not dependent to the backend and populated with dummy data. To test, no need to setup HEPs in the dashboard.
  3. Physiotherapist Dashboard
  4. Backend API, to see the documentation, click here.

Testing Accounts

To ease the process of testing, we have seeded a couple of users in the backend:

Role Email Password
Physiotherapist dr.siti@fisiomate.com password123
Patient jo@example.com test1234

Team

Built by Lefi Calon President RISTEK, a 5-person team for RISTEK Hackathon 2026:

  1. Rachelin Miyuki Hendratmo (Team Leader & Project Manager)
  2. Joachim Susatiyo (Backend Developer)
  3. Mohammad Zidane Kurniatno (Mobile Developer & AI Engineer)
  4. Muh. Alfi Rizqy (Dashboard Frontend Developer)
  5. Rahel Meilinda Aruan (UI/UX Designer)

Pinned Loading

  1. fisiomate-backend fisiomate-backend Public

    Python

  2. fisiomate-mobile fisiomate-mobile Public

    Fisiomate's mobile frontend repository

    Dart

  3. fisiomate-web fisiomate-web Public

    Frontend Repo

    TypeScript

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…