/ar_therapy

ARTherapy - A mobile app created using Flutter, Firebase and ARCore to better facilitate physiotherapy exercises

Primary LanguageDart

AR Therapy Logo

An android application created using Flutter, Firebase and ARCore to facilitate improved physiotherapy treatments powered by Augmented Reality.

Features

  • Exercise Representations through interactive 3D and Augmented Reality models
  • Browse for information related to disorders and exercises locally or through web results
  • AI Mapping for giving feedback about the exercise form (beta)
  • Find physiotherapists near the user based on their location
  • Bookmark exercises and manage profile info stored on the cloud (beta)
  • Modern and sleek interface

Technologies

  • Flutter with Provider for state management
  • ARCore with model_viewer_plus
  • Firebase Authentication
  • Cloud Firestore
  • TensorFlow Lite PoseNet - Pose Mapping with tflite
  • Integrated web browsing functionality with url_launcher and webview_flutter
  • Modern Flutter and Dart practices: null safety, const constructors, readable and reusable code with 7 new custom widgets

Results

Home and Explore Screens:

Home and Explore Screens:

Augmented Reality View Screens:

Login and Signup Screens:

Search and User Profile Screens:

TFlite PoseNet Mapping(beta):

"Physiotherapists Near Me" Screens:

Contributors

Harshit Sonawala: hssonawala@gmail.com
Ishaan Mandliya: ishaan.mandliya@somaiya.edu
Bhavya Shah: bhavya.us@somaiya.edu