Skip to content

An​ ​application​ ​that​ ​allows​ ​a​ ​user​ ​to​ ​keep​ ​track​ ​of​ ​personal health​ ​information.​

Notifications You must be signed in to change notification settings

briannab12/DietTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DietTracker

Final Documentation: trunk/doc/Design Document V2 Fnal.pdf

Final Code: trunk/src

Runnable File: trunk/src/double click me.jar.bat

The​ ​project’s​ ​goal​ ​is​ ​to​ ​create​ ​an​ ​application​ ​that​ ​allows​ ​a​ ​user​ ​to​ ​keep​ ​track​ ​of​ ​personal health​ ​information.​ ​This​ ​information​ ​is​ ​important​ ​to​ ​users​ ​who​ ​wish​ ​to​ ​maintain​ ​a​ ​healthy lifestyle.​ ​Users​ ​will​ ​able​ ​to​ ​add​ ​basic​ ​foods​ ​and​ ​recipes​ ​in​ ​order​ ​to​ ​accurately​ ​keep​ ​track​ ​of​ ​all nutritional​ ​information​ ​such​ ​as​ ​calorie​ ​intake,​ ​which​ ​can​ ​be​ ​influential​ ​to​ ​maintaining​ ​a​ ​healthy lifestyle.​ ​Basic​ ​foods​ ​consist​ ​of​ ​single​ ​food​ ​items​ ​such​ ​a​ ​banana​ ​or​ ​an​ ​apple​ ​that​ ​may​ ​be consumed​ ​by​ ​itself​ ​or​ ​used​ ​as​ ​an​ ​ingredient​ ​for​ ​a​ ​combination​ ​of​ ​foods.​ ​This​ ​combination​ ​of foods​ ​is​ ​called​ ​a​ ​recipe,​ ​which​ ​have​ ​many​ ​different​ ​kinds​ ​of​ ​basic​ ​foods​ ​and​ ​recipes​ ​used together.​ ​The​ ​user​ ​can​ ​add​ ​basic​ ​foods​ ​and​ ​recipes​ ​to​ ​the​ ​food​ ​log​ ​in​ ​order​ ​to​ ​reuse​ ​and​ ​add​ ​the food​ ​items​ ​to​ ​their​ ​food​ ​consumption​ ​log​ ​at​ ​a​ ​later​ ​time.​ ​The​ ​food​ ​log​ ​also​ ​tracks​ ​the​ ​calories, number​ ​of​ ​grams​ ​of​ ​fat,​ ​carbohydrates,​ ​and​ ​proteins​ ​per​ ​serving​ ​for​ ​each​ ​food​ ​item. ​ ​

In​ ​addition​ ​to​ ​tracking,​ ​recording,​ ​and​ ​viewing​ ​nutritional​ ​information​ ​from​ ​foods,​ ​users will​ ​able​ ​be​ ​able​ ​to​ ​record​ ​and​ ​view​ ​personal​ ​information​ ​such​ ​as​ ​daily​ ​logs​ ​of​ ​what​ ​they consumed,​ ​their​ ​calorie​ ​goal,​ ​and​ ​their​ ​weight.​ ​Users​ ​will​ ​be​ ​able​ ​to​ ​record​ ​their​ ​daily​ ​weight​ ​in order​ ​to​ ​view​ ​their​ ​progress.​ ​Daily​ ​calorie​ ​limits​ ​can​ ​be​ ​chosen​ ​by​ ​the​ ​user​ ​in​ ​order​ ​to​ ​assist​ ​them with​ ​accidental​ ​overconsumption​ ​of​ ​calories.​ ​​ ​Every​ ​log​ ​recorded​ ​will​ ​be​ ​stored​ ​for​ ​a​ ​specific day,​ ​so​ ​the​ ​user​ ​can​ ​view​ ​food​ ​consumption,​ ​weight,​ ​and​ ​calorie​ ​intake​ ​on​ ​a​ ​given​ ​day.

Exercising​ ​is​ ​very​ ​important​ ​to​ ​maintain​ ​especially​ ​when​ ​trying​ ​to​ ​control​ ​or​ ​keep​ ​track of​ ​one’s​ ​health.​ ​Different​ ​kinds​ ​of​ ​exercises​ ​can​ ​be​ ​added​ ​by​ ​the​ ​user.​ ​Once​ ​added​ ​the​ ​user​ ​can select​ ​from​ ​a​ ​list​ ​of​ ​exercises​ ​to​ ​be​ ​included​ ​in​ ​their​ ​daily​ ​log.​ ​The​ ​user​ ​will​ ​be​ ​able​ ​to​ ​see various​ ​interactions​ ​between​ ​calories​ ​for​ ​exercising.​ ​Each​ ​exercise​ ​has​ ​a​ ​value​ ​of​ ​calories​ ​that​ ​is expended​ ​doing​ ​the​ ​exercise​ ​.This​ ​is​ ​be​ ​displayed​ ​along​ ​with​ ​the​ ​the​ ​net​ ​calories​ ​that​ ​is calculated​ ​by​ ​subtracting​ ​calories​ ​consumed​ ​by​ ​calories​ ​expended.​ ​The​ ​difference​ ​of​ ​calorie​ ​goal and​ ​net​ ​calorie​ ​goal​ ​will​ ​then​ ​be​ ​displayed.​ ​This​ ​is​ ​all​ ​useful​ ​information​ ​to​ ​users​ ​who​ ​are​ ​trying to​ ​keep​ ​a​ ​strict​ ​calorie​ ​limit.

In​ ​order​ ​for​ ​the​ ​user​ ​to​ ​be​ ​able​ ​to​ ​interact​ ​with​ ​the​ ​application,​ ​a​ ​graphical​ ​interface​ ​will display​ ​the​ ​data​ ​to​ ​the​ ​user.​ ​This​ ​interface​ ​will​ ​display​ ​the​ ​data​ ​to​ ​the​ ​user​ ​to​ ​view​ ​data​ ​in​ ​list​ ​and graphical​ ​views.​ ​This​ ​will​ ​be​ ​the​ ​most​ ​user​ ​friendly​ ​way​ ​for​ ​the​ ​application​ ​to​ ​interact​ ​with​ ​any user.​ ​The​ ​graphical​ ​interface​ ​will​ ​be​ ​separated​ ​through​ ​tabs,​ ​allowing​ ​the​ ​user​ ​to​ ​access​ ​any​ ​part of​ ​the​ ​application​ ​in​ ​order​ ​to​ ​enter​ ​or​ ​view​ ​that​ ​information​ ​in​ ​an​ ​easy​ ​to​ ​read​ ​way.

About

An​ ​application​ ​that​ ​allows​ ​a​ ​user​ ​to​ ​keep​ ​track​ ​of​ ​personal health​ ​information.​

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages