Design and implement some sort of API for tracking food consumption. At a minimum, it should be able to track the number of consumed calories.
As this is about caloric intake, when designing the solution be sure to consider #14, which relates to burning calories.
As further enhancements, consider:
Track water intake? It would be painful for well-hydrated users like myself to log the time, quantity, and type of every consumed liquid, but it could be used for reducing noise in weight measurements. Not worth the effort of tracking, IMHO.
Track all nutritional information.
Store frequently consumed types of food server side so that the user can simply say they had 300g of Soylent without having to enter the nutritional information every time.
they should be able to update saved nutritional information, and be prompted as to whether this update applies retroactively or not.
Design and implement some sort of API for tracking food consumption. At a minimum, it should be able to track the number of consumed calories.
As this is about caloric intake, when designing the solution be sure to consider #14, which relates to burning calories.
As further enhancements, consider: