Giter Site home page Giter Site logo

serveplus's Introduction

ServePlus

splash

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.

Important parts of the repo

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:

Model references

Getting predictions

Todo

  1. For my own sanity, change all the for loops to mapping functions or vice versa - having both is such a relic
  2. Make the user interface for the FeedbackController more obvious
  3. Better buttons for the GraphController (actually, just a better GraphCotnroller)
  4. Is there a better way to store the feedback blurbs than a list of strings?
  5. I don't think the update alert shows if an update to ServePlus actually published
  6. ANDROID VERSION!!!
  7. Let the user know the app actually can detect multiple serves even if the user followed the tutorial.
  8. Utility to let the user share their pose-detected serve?
  9. Utility that shows the user ideal professional serves?

Thanks for visiting!

serveplus's People

Contributors

vak1 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.