safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A full-stack posture analysis platform built using:
The platform allows users to:
Frontend (Next.js)
↓
FastAPI Backend
↓
MediaPipe Pose Detection
↓
Landmark Extraction
↓
Biomechanical Calculations
↓
Severity Classification
↓
Clinical Synthesis
↓
Structured Report Generation
av-suite/
├── backend/
│ ├── app/
│ │ ├── api/
│ │ └── services/posture/
│ └── tests/
│
└── frontend/
└── posture-tool/
├── src/components/
├── src/lib/
├── src/types/
└── src/data/
MediaPipe detects:
Implemented posture metrics:
Metrics are classified into:
POST /posture/analyze
Multipart image upload:
side_image=<image file>
Returns:
git clone https://github.com/Aarogya-Virohan/av-suite.git
cd av-suite
cd frontend/posture-tool
npm install
npm run dev
Frontend runs on:
http://localhost:3000
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload
Backend runs on:
http://127.0.0.1:8000
Swagger docs:
http://127.0.0.1:8000/docs
npm run build
pytest
Add screenshots here:
Developed as part of the Arogya Virohan posture analysis initiative.