Check it out on the app store! Check out the technical documentation here!
ServePlus is an app that uses AI to help your tennis serve. Through pose detection and serve detection, improve your tennis serve on 8 feedback categories and graph your progress over time.
If you are looking for the meat of the repo look no further! Here it is.
For how my app's pose detection works:
The function where poses are detected (For the specific line, click here)
What happens when poses are detected
For how my app's serve detection works:
The function where serves are detected (For the specific line, click here)
The function that handles serve detection
What happens with the detected frames? Click here
For how my app's serve scoring works:
- For my own sanity, change all the for loops to mapping functions or vice versa - having both is such a relic
- Make the user interface for the FeedbackController more obvious
- Better buttons for the GraphController (actually, just a better GraphCotnroller)
- Is there a better way to store the feedback blurbs than a list of strings?
- I don't think the update alert shows if an update to ServePlus actually published
- ANDROID VERSION!!!
- Let the user know the app actually can detect multiple serves even if the user followed the tutorial.
- Utility to let the user share their pose-detected serve?
- Utility that shows the user ideal professional serves?