CalTrac is moving to the Kivy platform! On top of a slick modern interface I am targeting android devices for release. Have a look at the commits as I get to work on reinventing the system and adding new features.
Stuff to do:
- Deleting entries on the current day list
- Implementing a day tracker system (saving a profile of the day) for averaging intake over months and weeks.
- Some sort of graph or statistic sheet using Kivy’s graph garden plugins.
- Material (or flat) UI design.
Kivy Launcher seems to like the project for now, but man do I have to learn mobile design measurements.
Be sure to watch the repo.
Experimental Calorie recommendation and tracker
CalTrac is a graphical desktop application with a goal to visualize and raise awareness on the importance of calorie intake in our daily diet. Current nutritional standards generalize us into the 2000 calorie diet and our purpose in this project is so both find where we might find ourselves in the personal calorie needs, and to create an application that puts this value in context with what we eat by portion count. Nutrition is a numeric matter and CalTrac’s codebase is a combination of Python 2.7 and SQLite3 implementations. Native look and feel is provided by Python’s minimalist Tkinter library. The application achieves a desired personal estimate on caloric intake needs by the well-studied Harris-Benedict equation and provides recommendations on losing and gaining weight over time by means of hard limits on how little we should eat, and works in standard increments of 500 calories per day. This is complemented by a personal tracker of items eaten, summarizing them in calorie intake by portion which is compared as a total with the recommended intake number.
Have a look at the source code and make changes over at: https://shiburizu.github.io/caltrac/