I'm a new web developer getting comfortable with Node.js, React, and SQL. The competition was an opportunity to practice with those technologies and to learn a few more along the way, because otherwise where's the fun?
Transform a stream of easy-to-collect data (your weight) into otherwise hard-to-know data (how many calories you consume).
Track your weight and the app will tell you about your eating habits.
It's a simple companion app. All you can do is enter your weight after you've weighed yourself. It then provides a high-level summary of "calories-in" / "calories-out" once it's been fed sufficient data from your weigh-ins over a period of days/weeks.
Register for an account
Weigh yourself, and then navigate to the link and enter your weight.
That's it! Add data regularly over the course of several days, with at least several hours between weigh-ins.
Once you have submitted 10 data points[FN1], the app will calculate your daily caloric consumption and expenditure.
Alternatively, you can press the "fake my data" button to get a glimpse of the kind of output the app produces once it's been fed sufficient data. On the off chance your testing window is measured in minutes instead of weeks!
[FN1] DISCLAIMER: The linear regression formula will calculate daily/weekly slope data, even if you quickly enter 10 data points to get past the "gamification" progress bar. The data will look crazy and wrong if it's all clustered within a few minutes. You've either got to look at the sample from "fake my data" or else actually enter data over a long period of time to get a sense for how the app works.
In the future, instead of blindly waiting for 10 data points The Algorithm will make sure there was sufficient time in-between the data to draw non-crazy conclusions.
I like that there's test datato make it easy to review. Good work!
Taking care of health is always good, and this input can help a lot. I had a little trouble using the application, I could not generate the data, but the proposal is very good.
Try our entry too, your comments will be appreciated.