Skip to content

ergoSmart is an AI-powered posture coach using React.js, TensorFlow.js, and MediaPipe Pose for real-time webcam-based posture analysis and personalized feedback.

Notifications You must be signed in to change notification settings

princesinghrajput/ergoSmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪑 ergoSmart: Your AI-Powered Posture Coach

ergoSmart Logo
Revolutionizing workplace ergonomics with artificial intelligence

📸 Screenshots

Main Interface Posture Feedback

🌐 Blog Post

For a deeper dive into how ergoSmart was built, including detailed explanations and code snippets, check out the Medium Post.

🌟 Features

  • 🎥 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

🚀 Quick Start

  1. Clone the repo: git clone https://github.com/princesinghrajput/ergoSmart.git
  2. Install dependencies: cd ergosmart && npm install
  3. Start the app: npm start
  4. Open http://localhost:3000 in your browser

🛠️ Technologies

  • React.js
  • TensorFlow.js
  • MediaPipe Pose
  • Tailwind CSS

🧠 How It Works

  1. Pose Estimation: ergoSmart uses MediaPipe Pose to track key body landmarks in real-time.
  2. Posture Analysis: Your current posture is compared to an ideal model.
  3. Feedback Generation: Realtime posture improvement suggestions.
  4. Smart Notifications: Receive timely audio and visual alerts for posture correction.

🤝 Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Made with 💙 by Prince | Empowering better posture, one sit at a time

About

ergoSmart is an AI-powered posture coach using React.js, TensorFlow.js, and MediaPipe Pose for real-time webcam-based posture analysis and personalized feedback.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published