A method for nutritional management, physical activity management, sleep management, weight management and performance management using one or more computing devices and a nutritional management unit that is capable of being connected to and interacting with each of the one or more computing devices over a link, the method comprising:
- recognizing, by a nutritional tracking unit of the nutritional management unit, a identity, portion size, caloric value and nutritional value of a food from an image by analysis of pixel color and texture and distance of the image, and by using geolocation data, barcode analysis and voice recordings to subset-the image analysis search space to the available foods at a particular food venue;
- and
- delivering, by a recommendation unit of the nutritional management unit, personalized recommendations to a user, based on user data, to balance the caloric and nutritional value, wherein the personalized recommendations include physical activity and sleep duration recommendations for the user, recommended recipes, recommended grocery list items and recommended prepared meals from restaurants, and connect such recommendations to actions the user can take in real-time including the digital purchase of a food or activity gear.