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
when password gets updated, it doesn't get salted and hashed??
this causes the user to not be able to log back in
Spreadsheet of each exercise and # of photos for left, front, right so we can better keep track of what data we still need.
Update based on new schema design
https://drive.google.com/file/d/1f8l6fXYgZRV1MBkwIgDhBjneXHuCsbT3/view?usp=sharing
Build off of Progress Bar:
User should be able to see notifications when camera is on (something that tells you how many and what exercise "squat - 1"
What are we using?
CI/CD? Travis?
AWS?
Extract images from videos to upload to TM
Developer should be able to:
Make landing page and overall UI nicer
User should be able to input weight information as they are recording and working out.
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)
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)
User should be able to see their work out summary after stopping camera.
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.
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 receive a short explanation or prompt for selecting a goal.
User should be able to edit their exercises if needed.
(delete, update, etc.)
When logged in, redirect user to main dashboard page.
User should be able to see their previous exercises, calendar, etc.
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.
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.
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!
maybe do on/off button together with draw?
Research about the settings and how they affect the model. See how it can help make better predictions.
User should see a new exercise set recorded when they complete a rep 30 seconds after the last recorded exercise rep.
STRETCH:
User should have a pleasant experience across multiple devices and browser sizes.
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."
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)
-Should have the name of an exercise
Types of exercises:
Stretch goals:
User should be able to see profile info and update if needed.
The forms are very similar and could be one component
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.