Dashboard

Device not connected

LIVE POSTURE

POSTURE OPTIMAL

Connect your Arc-Spine device to begin live monitoring.

deviation
Posture scoreCurrent session
Live deviation0.0°From your baseline
Correct time0sCurrent session
Incorrect time0sCurrent session
Slouch alerts0Haptic/phone alerts
Best streak0sContinuous good posture

Posture trend

Live deviation over the current session

● LIVE

Today

Time distribution

posture score
Correct 0%Needs correction 0%

Recent posture events

Latest alerts and recoveries from this session

No events yet.

Analytics

Understand how your posture changes during a session.

Average deviation0.0°Session samples
Median deviation0.0°Session samples
Maximum deviation0.0°Session samples
Samples received0BLE/Wi‑Fi telemetry

7-day posture performance

Saved locally on this device

Interpretation

Use these numbers to track improvement, not as a medical diagnosis.

Connect the wearable and complete a session to generate insights.

Session history

Your saved posture sessions stay in this browser.

No completed sessions yet.

Device

Connect, calibrate and verify the wearable.

Arc-Spine-Wearable

Not connected

Transport
TelemetryWaiting

Wi‑Fi / WebSocket

Use this when the ESP32 is on the same network as the phone.

For a simple demo, the included firmware can create its own Wi‑Fi access point.

Calibration

Wear the device in its final position, sit/stand naturally upright, then hold still during calibration. You can re-run this at any time — even mid-session — to re-zero the baseline to your current position.

Baseline: —Not calibrated in this session

Settings

Personalize feedback and local data.

Posture sensitivity

Posture status flips the instant you cross the warning angle — safe zone just keeps small natural sway from triggering an alert, with no extra waiting period. Buzz duration is how long the vibration motor pulses, once, when a strain is detected — it stops on its own and won't buzz again until you're back to OK and slouch again. Both settings are sent to the ESP32 so the vibration motor and the app agree.

Notifications & buzzer

Turn the buzzer off if the vibration gets annoying — the browser notification alone will still remind you.

Local data

Session history and settings are stored locally in this browser.