For a deeper dive into how ergoSmart was built, including detailed explanations and code snippets, check out the Medium Post.
- 🎥 Real-time posture analysis using webcam feed
- 🤖 AI-driven personalized posture feedback
- 🗣️ Audio notifications for prolonged poor posture
- 🎨 Sleek, user-friendly interface
- 📱 Responsive design for all devices
- Clone the repo:
git clone https://github.com/princesinghrajput/ergoSmart.git
- Install dependencies:
cd ergosmart && npm install
- Start the app:
npm start
- Open
http://localhost:3000
in your browser
- React.js
- TensorFlow.js
- MediaPipe Pose
- Tailwind CSS
- Pose Estimation: ergoSmart uses MediaPipe Pose to track key body landmarks in real-time.
- Posture Analysis: Your current posture is compared to an ideal model.
- Feedback Generation: Realtime posture improvement suggestions.
- Smart Notifications: Receive timely audio and visual alerts for posture correction.
You're welcome to contribute! If you have suggestions for improvements or encounter any issues, please feel free to open an issue or submit a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Made with 💙 by Prince | Empowering better posture, one sit at a time