CardiaFit
💡 Inspiration
Cardiac rehabilitation is crucial but often inaccessible, especially for patients in remote areas or those recovering at home. Many lack access to physiotherapists or personalized care. I was inspired to build CardiaFit to bridge this gap using mobile technology to deliver personalized exercise plans and real-time pose correction, ensuring safety and effectiveness during rehab.
🎯 What it does
CardiaFit is a comprehensive mobile application that delivers:
- Risk Assessment - Evaluates patient risk based on age, medical history, and physical condition
- Customized Exercise Plans - Generates personalized cardiac rehab routines using rule-based scoring systems
- Real-time Pose Correction - Uses Google ML Kit to track user movements and correct posture instantly
- Complete Guidance System - Provides visual guides, performance feedback, and comprehensive progress tracking
🛠️ How we built it
Frontend Development
- Developed in Flutter for seamless, accessible user experience across all devices
AI-Powered Pose Detection
- Integrated Google ML Kit's Pose Detection package to track body joints and form accurately
Intelligent Backend Logic
- Built Python-based modules for generating risk-adjusted exercise routines
Smart Exercise Generation
- Implemented rule-based scoring algorithms for personalized workout plans
Professional Animations
- Created engaging 2D exercise animations using Adobe After Effects and Adobe Illustrator
🚧 Challenges we ran into
- Cross-Platform Accuracy: Ensuring pose detection worked reliably across different body types, lighting conditions, and mobile devices
- Real-time Performance: Developing responsive feedback loops without creating lag on budget devices
- Medical Safety Balance: Designing exercise rules that prioritize safety while maintaining usability
- Dynamic Personalization: Creating adaptive rehab plans while keeping the interface simple for non-technical users
🏆 Accomplishments that we're proud of
✅ Complete Mobile Solution - Built an end-to-end cardiac rehabilitation system requiring no external hardware
✅ Universal Compatibility - Achieved smooth real-time pose detection even on budget Android devices
✅ Adaptive Intelligence - Created a dynamic exercise engine that adjusts based on user risk and progress
✅ Inclusive Design - Developed accessible UI specifically for elderly users with minimal tech experience
✅ High Accuracy - Achieved excellent pose detection performance across various real-world conditions
✅ User-Friendly Animations - Created intuitive exercise demonstrations that guide without overwhelming
✅ Validated Testing - Successfully conducted initial user testing with non-technical participants
📚 What we learned
- Healthcare-Tech Integration: How to effectively combine medical logic with ML and app development for real-world impact
- ML Kit Capabilities: Understanding practical limits and strengths of Google ML Kit in pose tracking applications
- Medical UI/UX Importance: Learned that simplicity in medical applications can be literally life-saving
- Innovation Impact: Discovered how small technological innovations can significantly improve patient safety and autonomy
🚀 What's next for CardiaFit
Immediate Enhancements
- 🎤 Voice-Assisted Guidance - Integrate hands-free voice prompts, especially beneficial for elderly patients
- ⌚ Wearable Integration - Connect with smartwatches to monitor heart rate, oxygen levels, and fatigue in real-time
- 👩⚕️ Doctor Dashboard - Build web portal for physiotherapists and cardiologists to monitor patient progress remotely
Accessibility & Reach
- 🌍 Multi-Language Support - Add regional language options for diverse linguistic communities
- 🎮 Gamification Features - Introduce progress badges, streaks, and motivational messages for consistent engagement
- 📱 Offline Mode - Optimize for offline access to ensure continuous availability
Advanced Features
- 🔥 Posture Heatmaps - Visualize pose accuracy over time to identify improvement areas
- 🚨 Emergency Alert System - Real-time alerts for risky behavior like overexertion or falls detection
- 🏥 EMR/EHR Integration - Sync rehabilitation data with existing medical records
Clinical & Business Development
- 🔬 Clinical Trials & Validation - Partner with healthcare institutions for formal medical testing
- 🤖 AI-Powered Feedback Loop - Use anonymized data to continuously improve pose correction accuracy
- 💰 Insurance Partnerships - Explore health insurance integration for reimbursement and usage incentives
- 🩺 Expanded Applications - Adapt platform for stroke rehab, orthopedic recovery, and diabetic exercise management
Built With
- adobe
- adobe-illustrator
- dart
- flutter
- google-ml-kit
- lottie
- rule-based
Log in or sign up for Devpost to join the conversation.