MealTime - Meal scheduling and tracking Mobile and Web App
Entry for The AngelHack NYC 2016 Hackathon, NYC 04 June 2016
The idea is to allow people to schedule multiple (and smaller) meals a day and be able to track each of these meals. The tracking will allow a picture to be attached to the meal diary entry.
How It Works
The user sets a start time and end time window and the number of meals they want a day. Also the number of days to save the meal diary. Then the app will alert the user when it is time to eat. It uses a Service Worker pattern to check to see if it is time to send the alert. Each time the user select the meal in the alert list and can add a picture (with the camera) and note to the meal diary entry.
The past meal diary entries can be viewed in the meal diary list and details can be seen from the details page.
How It Was Built
Challenges I ran into
Accomplishments that I'm proud of
What I learned
What's next for MealTime
Additional features could be added like
- tracking when water is consumed,
- adding a calorie counter,
- and perhaps a snack jumbler (which will mix up your snacks for the whole week or maybe just a few days).
Apple iPhone and any Android smartphones (or tablets) can run the static mobile app from the free Ionic View app (available on "the App stores"), using the preview code: c58fb464
Live web app version of the static MealTime can be found here: http://fluffy-horn.surge.sh
And the latest APK can be found here: https://rink.hockeyapp.net/apps/a937876723804988a794c1eba6008366
The GitHub repository for the web app is here: https://github.com/mkobar/mealtime
Please contact me directly if you wish to use this application.
AngelHack NYC 2016 Hackathon site: http://www.hackathon.io/ahmanhattan2016
Ionic Framework: https://github.com/driftyco/front-page
Service Workers: https://serviceworke.rs/
Copyright @ 2016 RKOSecurity