munkiphd / esl Goto Github PK
View Code? Open in Web Editor NEWEatSleepLift v2.0
EatSleepLift v2.0
As requested (and needed) - users need a password reset to be put into place.
Requires:
This is a foray to send emails on signup, reset, account modification.
Implement nutrition tracking as it currently exists in v1.0 of the site:
When creating a new workout, if you add an exercise, it will add it to all of the existing exercise select boxes. However, if you "Add Exercise" to add an exercise set, the select box does not have the newly created exercise(s).
Implement classes based on:
When logging a workout, if there is an exercise that doesn't exist in the exercise list there are two workarounds:
Include everything else that should be there. Namely, description, photos, videos, tags, targeted area of body
Add foreign keys to DB tables to better enforce schema integrity
When adding an exercise to a workout, it should have an easier method of finding the exercise, via autocomplete as you type / popup window, etc.
Allow someone to copy another workout (their own or someone else's) and use it as a template.
Uses:
Have it work in a modal window just like the logging a new item currently works
Rolify uses deprecated calls as of Rails 4. Need to fork the project, or see if the project will be updated.
Currently it uses link_to_function with nested attributes and creates hideous Javascript that is NOT unobtrusive. This needs to be fixed so that the code is not embedded in the onclick function of the link, but instead uses a template engine (e.g. mustache) to generate the correct form inputs
Ability to create a food item based on other items that can be logged as a normal item
So that when a user logs half a serving of chili, they're essentially logging:
Upon selecting a filter for the exercise list, the list to the right should reflect it.
Password verification (too short, incorrect characters, etc) should be present on sign up and password change
The ability to track stats such as weight, body fat, body measurements (chest size, thigh size), etc
Basic nutrition logging of food items
Current version of Devise is not compliant with Rails 4 and uses deprecated calls.
If you have a field (e.g. protein) and set it to blank, it will throw an error.
Include a diagram showcasing where to measure on the body to have accurate measurement points
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.