ShadowCam frontend application that uses PoseNet to determine user's poses to record user's boxing workouts. It requires the backend companion Express application for user authentication and for saving of user's data.
- Install NPM Packages using
npm install
- Run with
npm start
ShadowCam backend application is required to be running for the application to run successfully. It uses the backend API application for user authentication/creation and for creating and saving new workouts.
All needed NPM packages are included in the package.json file.
All needed NPM packages are included in the package.json file.
- Modern laptop/desktop with a webcam.
- ShadowCam backend application.
- Internet connection to download PoseNet model.
and other great NPM packages. See package.json for full list.
Feel free to fork into your own repo to add additional features.
YouTube video of the application in use. https://www.youtube.com/watch?v=uXhfCfVawLw
As of this writing an example of the application can be located at:
Frontend Application https://shadow-cam.firebaseapp.com/
Backend Application https://shadowcam-back.herokuapp.com/