Dashboard
Device not connected
POSTURE OPTIMAL
Connect your Arc-Spine device to begin live monitoring.
Posture trend
Live deviation over the current session
Today
Time distribution
Recent posture events
Latest alerts and recoveries from this session
Analytics
Understand how your posture changes during a session.
7-day posture performance
Saved locally on this device
Interpretation
Use these numbers to track improvement, not as a medical diagnosis.
Session history
Your saved posture sessions stay in this browser.
Device
Connect, calibrate and verify the wearable.
Arc-Spine-Wearable
Not connected
Wi‑Fi / WebSocket
Use this when the ESP32 is on the same network as the phone.
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.
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.