Good posture is essential for long-term health, yet many people struggle to maintain it, especially while working at a desk for extended periods. We wanted to build a solution that provides real-time feedback and actionable insights to help users develop better posture habits.
PosturePal analyzes a user's posture using their webcam and provides instant feedback. It detects key body landmarks, calculates posture metrics, and assigns a score based on alignment.
🚀 Features:
- Detects and evaluates posture in real-time using machine learning.
- Generates summaries and personalized improvement strategies using AWS Bedrock and Mistral AI (Mistral Large 24.02).
- Tracks posture history with visualizations for long-term insights.
We developed PosturePal using a full-stack approach:
- Built with React, TypeScript, and Tailwind CSS for a responsive and intuitive UI.
- Flask API for authentication, posture data processing, and AWS integration.
- TensorFlow.js and MediaPipe power real-time posture analysis directly in the browser.
- Trained a custom Neural Network for enhanced accuracy.
- Runs Mistral Large to summarize posture data and generate personalized improvement strategies.
- Supabase (PostgreSQL) stores user data, posture scores, and session history.
🔹 Fine-tuning the posture detection model to minimize inaccuracies.
🔹 Ensuring real-time performance while integrating TensorFlow.js, MediaPipe, and AWS Bedrock.
🔹 Optimizing Mistral AI's recommendations by testing different prompt structures.
✅ Real-time posture tracking with machine learning.
✅ AWS Bedrock + Mistral AI for personalized posture improvement strategies.
✅ Seamless user experience with authentication, tracking, and analytics.
✅ Google OAuth integration for secure login.
🔹 Real-time computer vision and AI-powered summarization.
🔹 Optimizing ML models for web applications.
🔹 Hands-on experience with AWS Bedrock and deploying scalable AI solutions.
🚀 Refining the posture scoring system with better data and feedback.
📱 Expanding device compatibility, including mobile support.
💡 Enhancing Mistral’s recommendations for more personalized guidance.
PosturePal is more than just an app—it’s a lifestyle change powered by AI. 🚀
Health