Skip to content

uprightai/venus

Repository files navigation

Venus

Frontend for Upright — a real-time posture monitoring system built for everyday computer use.

🌐 Site: https://upright.bio/


What It Does

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.


How It Works

  1. The browser captures webcam video frames
  2. MediaPipe Pose extracts body landmarks (shoulders, neck, spine, etc.)
  3. Posture angles and alignment metrics are computed from landmark geometry
  4. The UI renders posture state and feedback in real time

No video is stored or sent to a server.


Tech Stack

  • Frontend: React, TypeScript
  • Pose Estimation: MediaPipe Pose
  • Rendering: Canvas / Web APIs
  • Build Tooling: Vite

Architecture (High Level)

Webcam → MediaPipe Pose → Landmark Geometry
                      → Posture Metrics
                      → React UI Feedback

About

Uprightai frontend / react app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages