🫀
AUTH Biomedical Engineering

CPR Assist
Glove System

Real-time compression depth, rate, and biometric feedback through a Bluetooth smart glove. Train with precision. Respond with confidence.

Android 8.0+ Bluetooth BLE ~64 MB Free

Install in 4 steps

The app is distributed directly from GitHub — no app store required. Enable sideloading once and you're set.

1

Download the APK

Tap the Download button above. Your browser will save cpr_assist.apk to your Downloads folder.

2

Allow unknown sources

When prompted, go to Settings → Install unknown apps and allow your browser or Files app. This is a one-time step.

3

Open the file and install

Tap cpr_assist.apk in your Downloads. Tap Install, then Open when complete.

4

Grant permissions

Allow Bluetooth and Location when asked. Both are required for the glove and AED map to function.

🍎
iOS users: The app is not available on the App Store. Contact the research team to be enrolled in the TestFlight beta programme.

Everything in one glove

Two modes, one device. Train with guided feedback or respond to a real emergency — the app adapts.

🧤

BLE Smart Glove

Pairs automatically with the CPR Assist glove via Bluetooth Low Energy. Dual IMU sensors measure compression depth with ±1 mm precision. MAX30102 pulse oximeters monitor rescuer biometrics in real time.

🎯

Live Feedback

Depth, rate, and full-recoil guidance updated 10× per second during compressions.

📊

Session Grading

10-component weighted score with post-session graphs and trend analysis.

📍

AED Map

3,400+ AED locations across Greece. Turn-by-turn navigation and real-time availability.

🚨

Emergency Mode

No login. One-tap 112 call. Guides a real CPR response from scene to handover.

📜

Certificates

Earn PDF certificates at training milestones. Exportable and shareable.

🧠

CPR Quiz

10 evidence-based questions covering AHA/ERC 2020 guidelines with scored results.

Technical details

Platform Android 8.0 Oreo+
Wireless Bluetooth 4.0 BLE Required
Glove connection ESP32 · BLE GATT
App size ~64 MB installed
Sensors (glove) Dual LSM6DSOX IMU · MAX30102 · FlexiForce
Backend Node.js · PostgreSQL · Railway
Account Optional Emergency mode is free

Built for research,
designed for real life

A Master's thesis project in Biomedical Engineering at the Aristotle University of Thessaloniki, developed to study the impact of wearable feedback devices on CPR quality.

🎓

Academic context

Aristotle University of Thessaloniki — Department of Biomedical Engineering. Supervisor: Prof. Panagiotis Bamidis.

⚖️

Ethics approved

Study protocol approved by ΕΗΔΕ (Hellenic Data Protection Authority). Minimum 25 participants, paired t-test design.

📋

Evidence base

Compression targets and grading aligned with AHA/ERC 2020 Guidelines for CPR and Emergency Cardiovascular Care.