capstone-2004-team-awesome / lift-log Goto Github PK
View Code? Open in Web Editor NEWweightlifting reps logger using machine learning
Home Page: https://lift-log-pro.herokuapp.com/
License: MIT License
weightlifting reps logger using machine learning
Home Page: https://lift-log-pro.herokuapp.com/
License: MIT License
User should receive a short explanation or prompt for selecting a goal.
User should have a pleasant experience across multiple devices and browser sizes.
Developer should be able to:
User should be able to edit their exercises if needed.
(delete, update, etc.)
Learn more about tensorflow/teachable machine
Will it be challenging to track movements/multiple poses?
How do we integrate model with our web app?
Starting up camera(on mobile)
Starting up camera on webcam (on a laptop)
Learn about React hooks
Learn about timestamps (working with time in JS)
User should be be able to click 'log in' (or sign up) button and be directed to a form to log in and see their account information.
Remove images where the body is not completely captured.
Minimum Requirements
Continuous connection between the following joints/keypoints:
SQUAT = knee(s), hip(s), shoulder(s), elbow(s)
User should be able to see their previous exercises, calendar, etc.
Remove images where the body is not completely captured.
Minimum Requirements
Continuous connection between the following joints/keypoints:
DEADLIFT = knee(s), hip(s), shoulder(s), elbow(s)
User should see a new exercise set recorded when they complete a rep 30 seconds after the last recorded exercise rep.
STRETCH:
User should be able to set a goal(work out times per week) when they sign up.
User should be able to see their progress on the dashboard
User should be able to edit their goal from the profile page
If user has not set a goal, user will see a prompt to select a goal in the profile page.
Spreadsheet of each exercise and # of photos for left, front, right so we can better keep track of what data we still need.
Build off of Progress Bar:
What are we using?
CI/CD? Travis?
AWS?
Update based on new schema design
https://drive.google.com/file/d/1f8l6fXYgZRV1MBkwIgDhBjneXHuCsbT3/view?usp=sharing
The forms are very similar and could be one component
maybe do on/off button together with draw?
User should be able to see profile info and update if needed.
Research about the settings and how they affect the model. See how it can help make better predictions.
-Should have the name of an exercise
Types of exercises:
Stretch goals:
Some (maybe all?) of the api/exercise routes are really updating set information and should be moved over for clarity and REST.
use query params for filtering by date?
https://stackoverflow.com/questions/30967822/when-do-i-use-path-params-vs-query-params-in-a-restful-api#:~:text=Best%20practice%20for%20RESTful%20API,to%20sort%2Ffilter%20those%20resources.
Show a message to the user if camera is not able to start up.
if http:// site is used instead of https://,
this error is shown in console:
"Uncaught (in promise) Your browser does not support WebRTC. Please try another one."
if user denies access:
"Uncaught (in promise) Could not open your camera. You may have denied access."
User should be able to see the days they logged workouts represented on the calendar.
BUG: Days in adjacent months matching the workout DAY (1-31) in current month are incorrectly tagged (and styled) as "workout days." Fix calendar props!
When logged in, redirect user to main dashboard page.
Make landing page and overall UI nicer
Remove images where the body is not completely captured.
Minimum Requirements
Continuous connection between the following joints/keypoints:
~BICEP CURL = hip(s), shoulder(s), elbow(s), wrist(s)
when password gets updated, it doesn't get salted and hashed??
this causes the user to not be able to log back in
User should be able to see their work out summary after stopping camera.
Extract images from videos to upload to TM
User should be able to input weight information as they are recording and working out.
User should be able to see notifications when camera is on (something that tells you how many and what exercise "squat - 1"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.