Physviz

Tech Stack

Frameworks and Tech Languages Others
React JavaScript AWS
React Native CSS Netlify
MongoDB Heroku
BLE communication
tindeq progressor


Description

Mobile App
House
Web portal
House
Load Monitoring Device
House

During my final year at UBC, I was registered in a Capstone course wherein I decided to undertake a project for UBC Faculty of Medicine. To compliment the research of physiotherapists at the Faculty, I along with a team of 3 other Capstone students (1 Electrical, 2 Computer) designed and developed a a tele-rehabilitation platform (cross platform mobile app and website) in a complete remote environment. (Not allowed to dwell into details of implementation or areas worked on)

The platform consists of 2 modules - A mobile app for patients and a website for the clinicans.

The mobile app supports the following features:
- Secure Patient Login
- Bluetooth connection/disconnection with the tindeq device
- Conduct various types of exercise sessions
- View Latest prescriptions and past sessions
- Send the session's data to a remote database hosted using AWS MongoDB.

The website supports the following features:
- Secure clinician login
- Patient Registration / De-activation
- Viewing and updating patient prescription
- Viewing and analysing patient's session data
- Downloading patient's session data as a csv file for local device analysis


My role in this project was scattered by working with all of the teams be it Front End Mobile Application using React Native, Front End Web Development using React or backend APIs developement. Apart from the technical knowledge and experience, I gained a tremendous experience and guidance in other important aspects of a Software Design Life Cycle such as Agile methodology, SCRUM meetings, project management tools (Asana, Zenhub), technical documentation (Design Doc, Verification and Validation Doc etc).