Diet Tracker is a Perl code software designed to monitor diet progress. It aids in tracking food intake, managing overall nutrition and achieving weight loss goals.
Diet Tracker boasts a variety of key features, including a web-based interface, graphs to track weight and intake history, moving average calculation to smooth fluctuation, automatic BMI calculation, and a clean and user-friendly interface.
To install the software, you will need several requirements, such as CGI, GD::Graph::lines, HTML::Template, Config::Simple, Time::localtime, and Math::Business::SMA. Once the required components are installed, set up a MySQL database and initialize it with the SQL schema provided in the download file. After adjusting the permissions and file types, edit the files located in tmpl/ directory to reference the new .cgi files, modify the config.pl file to suit your needs, and you're good to go!
However, there are some limitations to be aware of. Firstly, Diet Tracker lacks an inbuilt database admin interface. You will need to use phpMyAdmin or mysqlman to edit the config.pl file to point to the admin interface URL. Additionally, the software does not support user management, which means it cannot manage logins, multiple user access, and so on. The default HTML rendering may look good in Firefox and Opera, but it may not look great in IE 6.
Finally, the latest release of Diet Tracker fixed a bug in the intake template that caused an incorrect CSS filename and an erroneous weight difference indicator for 0 weight differences. Overall, Diet Tracker is a promising software for those needing a simple and effective tool to track their diet progress.
Version 1.7.1: N/A