trAIner is an android application which monitors users' activity while workout and give feedback about whether they are doing it correctly or not. Also keep count of reps.
Features
- Monitors majority of strength and weight loss exercises and give feedback
- Daily / Weekly challenges and user-created challenges
- Mini-games to make exercise fun
- Remind regularly
In order to build this project, you need,
- Firebase Auth, Cloud Functions and Firestore
- Unity (Required things for setting up unity is explained here
- Android Studio
Future works
- Add more exercises
- Add more games
- Improve the performance of Unity app
Unity exported file is not included, you can export it by cloning this repo
Technologies and Frameworks:
- Native Android Development - Android Studio (Kotlin)
- Tensorflow
- Firebase - Auth, Firestore, Cloud Functions, Cloud Messaging, Storage