This is an online AJAX diet tracker I developed using MySQL, Perl, and JavaScript which is based on a spreadsheet I used to use.
It tracks calories, grams of protein, carbs, fat, and fiber. You can add new entries, edit old entries, and view ranges of dates. The total number of calories, carbs, protein, fat, and fiber for the timeframe you are viewing are given at the bottom of the page.
I have developed a SOAP interface so that diet information can be displayed on your own website and other applications can be developed for viewing/entering information. I have also developed a .Net client for the SOAP interface which I will make available after I tweak a few ui settings.
If you wish to make use of the SOAP interface I have created a WSDL file for you. If you were using the old SOAP request, please note that I did change the format of the request. Please be warned that at least for the next few weeks, there may be additional changes to the WSDL.
Future plans:
In the future (no telling when, could be a week or it could be a year) I plan to add some additional functionality and some UI fixes.
- I will add an estimated total calories from fat, protein, and carbs
- A better interface for the time of each meal rather than just typing the time in
- Fix the table border glitches when adding/editing data. This will require a pretty big rewrite to use divs rather than a table due to lack of DOM manipulation capabilities at the cell level.
- Some sort of user preferences to change your password, e-mail, etc
- Ability to delete entries
Track your diet here.
Download the .Net client here.
Download the client source.