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?

Team Members

Launch Site

Data Body

Transform a stream of easy-to-collect data (your weight) into otherwise hard-to-know data (how many calories you consume).

V800 ssresults

Description

Data Alchemy!

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.

Instructions

  1. Register for an account

  2. Weigh yourself, and then navigate to the link and enter your weight.

  3. That's it! Add data regularly over the course of several days, with at least several hours between weigh-ins.

  4. 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.

Built With

  • Node.js
  • Express
  • Helmt
  • Express-Enforces-SSL
  • PG
  • Express-Session
  • Regression
  • React
  • Create-React-App
  • Bootstrap V4 beta
  • VS Code
  • https://www.freelogodesign.org/
  • Excel
  • Photoshop
  • Starter Node/React code provided by the hackathon organizers
  • Git
  • Github
  • Ubuntu
  • Heroku
  • Diet Mountain Dew

Feedback / Ratings (2)

All Feedback