Designed and built by a student

A wearable ring that turns real-time sensor data into a simple wellness signal.

VivaGem is my Raspberry Pi–powered wearable prototype. I built the hardware, software, scoring system, and web dashboard to explore how everyday movement and vital-sign data can become understandable feedback.

VivaGem
Movement Heart rate Blood oxygen
01Wearable hardware prototype
02Python data collection and scoring
03Live Flask web dashboard

The story

Why I built VivaGem

I wanted to build something that combined my interests in engineering, programming, and health technology. VivaGem began as a question: could I create a small wearable that collects meaningful information and presents it in a way anyone can quickly understand?

Building it pushed me beyond writing code on a screen. I had to connect sensors, troubleshoot hardware, design a transparent scoring method, store data reliably, and make the results useful through a responsive website.

How it works

From a physical signal to a useful dashboard

1

Sense

The ring samples motion, heart rate, and blood-oxygen data from connected sensors.

2

Interpret

Python processes the readings with a rule-based wellness score I designed.

3

Store

Measurements and hourly results are saved locally in a SQLite database.

4

Present

A Flask dashboard turns the data into live readings, history, and color signals.

About the builder

Hi, I’m the student behind VivaGem.

I’m interested in the point where software meets the physical world. This project gave me a chance to learn through experimentation—from wiring and sensor drivers to backend development and interface design.

Live prototype

See the ring’s data dashboard.

Log in to VivaGem