Skip to content

mfdavies/mobility-mate-backend

Repository files navigation

This is the backend for MobilityMate

A platform for saving time for physiotherapists at the office and helping senior patients track their exercise routine progress.

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.

Demo Video

Key Features

  • Senior patients are able to easily see their assigned exercises and speak to an AI assistant to report on their progress and discuss any concerns.
  • Therapists have access to a dashboard of patients and can assign them exercise routines.
  • Therapists can view summaries of patient's conversations with the MobilityMate AI to quickly appraise themselves of the patients condition before their next appointment.

Installation

git clone git@github.com:mfdavies/mobility-mate-backend.git
git clone git@github.com: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.