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

email

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.