dtasev / fit Goto Github PK
View Code? Open in Web Editor NEWDetailed strength workout logging for more control over your workouts.
Home Page: https://fit.dtasev.me
Detailed strength workout logging for more control over your workouts.
Home Page: https://fit.dtasev.me
Add plus and minus: +0.5, +1, +2, +5, +10
buttons for KGS, and similar for reps. Pre-load the last set data in the fields, and clicking the buttons will change the value directly -> will make it easier to use on mobile
Will be used to order the exercises when displayed. This will allow the user to reorder them manually.
Should be stored as an uint
in the model. Will also be used for ordering in the app
Not sure whether in primary or secondary. Or rather in a new section - added
or something.
Could show all exercises in a catalogue with an add button to today's workout
Add a new app for supplements tracking. The tracking will be done daily.
border-success
class)In sets_edit and the WorkoutExercise
model, add a note: TextField
to write down notes about the exercise.
It might be better to share the notes across all instances of the WorkoutExercise
. This would mean one note per exercise, per user, and would need a new model (id, note, user, exercise)
Should be on index page. Could be done automatically when the workout is completed. Result can be stored in a new table (id, fk[Workout], kcals: number)
Will copy all exercises to a new workout for today
Currently, moving the knob immediately after adding a set will reset the kgs value to 0
Maybe move the last set logic to get context function
If Chest has 3 exercises (primary) and Arms has 0 exercises (secondary) then in /history only show Date - Chest.
Currently it shows Date - Chest and Arms.
Will be used for details about how the exercise was done, e.g. on a machine, with dumbbells etc
If last sets are present, compare and show message about change, e.g. "You've done 3 reps more with the same kgs", or "you've done the same number of reps with 20kgs more!". Positive reinforcement yo.
This would need to check the position of the set in the sets
FK relation.
Cases to handle:
if not started
Add shortcuts to:
Shows the whole month and each day with a workout is coloured. Colours can depend on the type of workout
Should be a way to replace a single exercise in a workout
Should only be active when there's more than one set. The difference in kgs should be computed and added as a new button that adds that difference to the kgs
This will define (hard-code) certain exercises in a workout. The rest will be random
E. G. Split "Barbell, Dumbbell, or Machine Rear Delt Rows, Raises or Flyes" into multiple exercises
Maybe refractor creation from view and into the model
In sets edit
In set update
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.