Frontend for Upright — a real-time posture monitoring system built for everyday computer use.
🌐 Site: https://upright.bio/
Venus is a React + TypeScript frontend that uses a webcam and on-device pose estimation to:
- Detect user posture in real time
- Compute posture metrics from key body landmarks
- Provide immediate visual feedback to encourage healthier sitting habits
All posture inference happens locally in the browser.
- The browser captures webcam video frames
- MediaPipe Pose extracts body landmarks (shoulders, neck, spine, etc.)
- Posture angles and alignment metrics are computed from landmark geometry
- The UI renders posture state and feedback in real time
No video is stored or sent to a server.
- Frontend: React, TypeScript
- Pose Estimation: MediaPipe Pose
- Rendering: Canvas / Web APIs
- Build Tooling: Vite
Webcam → MediaPipe Pose → Landmark Geometry
→ Posture Metrics
→ React UI Feedback