Skip to content

inf2007/inf2007-group-ZAPJOLLY-2025-code

Repository files navigation

🤖 RehabMate - Smart Rehabilitation Assistant

RehabMate is a mobile healthcare application designed to support individuals recovering from injuries or surgeries using smartwatch technology and motion tracking. By leveraging motion sensors and AI-driven feedback, RehabMate ensures users perform rehabilitation exercises correctly, reducing the risk of re-injury and optimizing recovery progress.
Note: Please use and time-track submission on API branch.


🌟 Key Features

📊 Dashboard

  • Provides a comprehensive overview of recovery progress using AI generated insights.
  • Displays personalized insights based on exercise performance.
  • Helps users stay motivated and on track with their rehabilitation.
  • Review upcoming appointments set by the doctors
  • Progress Tracking percentage completion of exercises
  • History medical records
  • Access to rehab exercises set by users doctors

🏋️ Exercise

  • Muscle focused exercises
  • Different exercises to focus on the specific muscle group
  • Duration of exercises for easy time management
  • Detailed description allows users to get into positions/get the equipment ready before starting the exercise

🏋️ Start Exercise

  • Tracks movements using smartwatch motion sensors.
  • Text to speech for hands free instructions during exercises
  • Stopwatch for timing exercise

Watch Integration

  • Sensors and motion tracking for real-time feedback
  • Real-time logging of exercise progress
  • Sensors includes Gyroscope, Rotation, Heartbeat
  • Sent to Phone for logging & analysis via Bluetooth in Data Layer.

🔐 User Authentication

  • Secure login system to protect user data.
  • Supports multi-device synchronization for seamless access.

AI-Powered

  • Tracks the user exercise completion
  • Predicts the progression pace
  • Provide advices to user base on predicted pacing

🚀 Why Choose RehabMate?

Smart & Adaptive – Tailored guidance based on real-time motion tracking.
Easy to Use – Intuitive interface for all age groups.
Safety First – Prevents incorrect movements and reduces re-injury risks.
Stay on Track – Reminders and insights keep users engaged in recovery.


📌 Getting Started

  1. Use API branch
  2. Download & Install
  3. Run the mobile application
  4. Connects phone with the smartwatch - for sensors and motion tracking
    • For Emulator - Pair the phone with the watch emulator
  5. Navigate to /wear and run wear application
  6. Sign Up & Connect – Register and sync with a smartwatch.
  7. Start Your Journey – Track, improve, and recover efficiently!

Join us in making rehabilitation smarter, safer, and more effective with RehabMate! 💪

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages