Skip to content

Motivational voice assistant and exercise tracker for senior physiotherapy patients. ๐Ÿ† Diversity in Engineering Prize @ HackED 2024

Notifications You must be signed in to change notification settings

owencooke/mobility-mate

ย 
ย 

Repository files navigation

MobilityMate

Supporting senior patients through their exercise programs via an accessible AI voice assistant and summarizing key difficulties for their medical practitioner to help with.

Screenshot (669) 1

Winner of the Diversity in Engineering Prize at HackED 2024 ๐ŸŽ‰

For building a project that contributes to EDI (equity, diversity, and inclusion) and accessibility. See our Devpost here.

Screenshot (690)

Key Features

  • ๐Ÿ‹๏ธโ€โ™€๏ธ Easy Exercise Tracking โ€“ Senior patients can quickly see their assigned exercises and chat with an AI assistant to report progress or discuss concerns.
  • ๐Ÿ‘ฉโ€โš•๏ธ Therapist Dashboard โ€“ Therapists have a comprehensive dashboard where they can assign personalized exercise routines to each patient.
  • ๐Ÿ“Š Quick Patient Summaries โ€“ Therapists can view summaries of patients' conversations with the MobilityMate AI to stay up-to-date on their condition before appointments.
  • ๐Ÿ”— Hassle-Free Login โ€“ Senior-friendly login with a simple email linkโ€”no passwords needed!

Installation

git clone [email protected]:mfdavies/mobility-mate-backend.git
git clone [email protected]:mfdavies/mobility-mate-frontend.git

Frontend (React/Vite)

cd mobility-mate-frontend
npm install
npm run dev

Open your browser and navigate to http://localhost:5173

Backend (Flask)

cd mobility-mate-backend
python3 -m venv venv
source venv/bin/activate
pip install -r server/requirements.txt
python3 server/src/main.py

Open your browser and navigate to http://localhost:5000 to verify that the backend is running.

About

Motivational voice assistant and exercise tracker for senior physiotherapy patients. ๐Ÿ† Diversity in Engineering Prize @ HackED 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%