Skip to content

danielrhuynh/liftbro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiftBro

👆 Click to try it out! (hosting LiftBro on Heroku with free Dyno's so the load might be a bit slow lol)

Overview

Your PT that you train! LiftBro is an electron application that allows you to teach a ML model what several excerises look like by demonstration, and then have LiftBro track your workout and log time spent on different movements!

Built With

  • Node.js
  • React.js
  • React Router DOM
  • React Webcam
  • Electron
  • Material-UI
  • TensorFlow
  • PoseNet

Demos

Landing Page

Screen Shot 2022-11-09 at 9 15 17 AM

Home Page

Screen Shot 2022-11-08 at 7 56 35 PM

Collecting Data

Screen Shot 2022-11-08 at 7 57 50 PM

Training Model

Screen Shot 2022-11-08 at 7 58 24 PM

Working Out

Screen Shot 2022-11-08 at 7 58 50 PM

Screen Shot 2022-11-08 at 7 59 41 PM

Getting Started

To get started:

  1. Install the latest npm

npm install npm@latest -g

  1. Clone the repo

git clone https://github.com/Danryanh7/liftbro.git

  1. Install dependancies

npm i

  1. Serve using electron

npm run electron:serve

License

Distributed under the MIT License. See LICENSE for more information.