User Document - Sidduri2025/RehabEdge GitHub Wiki
Project Name: RehabEdge – Remote Physical Therapy with Edge AI(Group -4)
OVERVIEW:
So basically, this project has two parts:
A mobile app for patients
A web dashboard for doctors
The idea is simple — patients can do their therapy exercises at home using the mobile app, and doctors can track their progress using the website.
You can think of it like:
Patient → uses phone to do exercises
Doctor → uses laptop to monitor everything
This way, patients don’t always have to visit the hospital, and doctors can still keep track of their recovery.
INSTALLATION:
For Patient (Mobile App)
To use the patient app, you need to download and run it.
Steps:
Go to the GitHub link provided
Download the project files
Open the project in Android Studio
Connect your Android phone or use an emulator
Click on Run to start the app
Once the app opens, log in with your username and password
Now the app is ready to use.
For Doctor (Web Dashboard)
To use the doctor dashboard, you need to download and run the project.
Steps:
Go to the GitHub link provided
Download or clone the project
Open the project in VS Code
Open the terminal in VS Code
Run the project using the command:
Npm start
Wait until the server starts running
Open your browser (Chrome or any browser)
Go to:
Ex: http://localhost:2900
Now you will be able to see and use the doctor dashboard.
KEY FEATURES:
For Patient:
Easy Login
Patients can log in using their username and password without any confusion.
View Exercises
Patients can see all the exercises assigned by the doctor in one place.
Start Therapy Sessions
Patients can start their exercise sessions step by step by following simple instructions.
Camera-Based Tracking
The app uses the phone camera to check how the exercise is being performed.
Progress Tracking
Patients can see how well they are doing and track their improvement over time.
Reminders
The system can remind patients to complete their daily exercises.
For Doctor:
Secure Login
Doctors can log in safely to access the dashboard.
View Patient List
Doctors can see all their patients in one place.
Assign Therapy Plans
Doctors can assign exercises with details like repetitions and sessions.
Monitor Progress
Doctors can track how each patient is performing their exercises.
View Reports
Doctors can see reports and performance data to understand patient improvement.
STEP-BY-STEP INSTRUCTIONS:
Login
Open the application
Enter your username and password
Click “Login”
if u don’t have account sign up
You will be taken to the dashboard.
On the Dashboard
Check:
Active Plans
Today Sessions
Completed Sessions
View Therapy Progress
Click on “View Therapy Progress”
See your improvement
Enter Pain Details / Book Appointment
Scroll down to appointment section
Select where you have pain:
Fingers, Hand, Wrist, Forearm, Elbow, Shoulder
Adjust pain level using slider (1–10)
Use Bottom Menu
Home → Go to dashboard
Schedule → View appointments
Therapy → Start exercises
Profile → View/edit details
View Exercises
Go to the therapy section
You will see the list of exercises given by your doctor
All your exercises will be shown here.
Start Therapy Session
Select an exercise
Click on Start Session
Follow the instructions shown on the screen
Allow camera access if asked
The app will track your movements while you exercise.
Check Progress
Go to the progress section
View your performance and improvements
You can see how well you are doing.
Update Profile
Go to the Profile section
Click on “Edit”
Change your details
Click “Save”
Your information will be updated.
Perform Main Task (Example)
Go to the main feature page
Select the task
Follow the instructions shown
Complete the task
The system will save your progress.
Logout
Click the Logout button
Confirm if needed
You will be logged out safely.
TROUBLESHOOTING:
If something goes wrong, try these:
Can’t login?
Check your username and password
Try resetting your password
App not loading?
Check your internet
Refresh the page
Restart the app
Data not saving?
Make sure all fields are filled
Try again
Page looks broken?
Clear browser cache
Try another browser
For Doctor: (Web Dashboard)
Doctor Sign Up (Create Account)
Open your project in VS Code
Run the project using terminal (npm start / ng serve)
Wait until the app runs successfully
Open browser (Chrome or any browser)
Example: Go to: http://localhost:2900
Click on “Sign Up”
Enter your details
Click on “Create Account”
Your account will be created successfully
Doctor Sign In (Login)
Enter your email and password
Click on “Login”
You will be redirected to the dashboard
If login fails, check your details and try again
Use “Forgot Password” if needed
Dashboard Page
After login, you will first see the Dashboard page.
On this page, you can quickly see the main summary:
number of patients
upcoming sessions
completed sessions
cancelled sessions
Below that, you can also see recent patient information and upcoming sessions.
This page gives you a quick overview of everything in one place.
Patients Page
Open the Patients page from the menu
View the list of all patients
Use the search option to find a patient
Select a patient to see more details
Check patient information and progress
Assign therapy by choosing exercises and setting sessions
Save the therapy plan or update changes
Appointments Page
Click on Appointments from the left menu.
This page shows all scheduled sessions.
At the top, you can filter appointments by date using the From and To fields.
Click Apply to see appointments for the selected dates.
For each appointment, you can see:
session time
patient name
status
You can also use the available buttons:
View Details to check appointment information
Edit to make changes
Send Reminder to remind the patient
Assign/Modify Therapy to update the therapy plan
Profile Page
Click on Profile from the left menu.
This page shows the doctor’s personal and professional information.
You can see details like:
doctor name
specialization
working days
timings
experience
doctor ID
Click Edit profile if you want to update your details.
Enter or change the required information.
Click Save changes to update the profile.
If you do not want to save, click Cancel.
Logout
Click on Logout from the left menu.
The system will log you out of the dashboard.
After that, you will return to the login page.
Troubleshooting
Cannot log in
Check username and password
App not opening
Check internet connection
Refresh the page
Camera not working
Allow camera permission
Dashboard not loading
Try another browser
Data not updating
Check internet connection
CONCLUSION:
This system makes physical therapy easier for both patients and doctors. Patients can do exercises from home, and doctors can monitor everything online. It saves time and helps patients stay consistent with their therapy.