unsubbed.co

Calorific

Calorific is a PHP-based application that provides simple calorie tracking.

Overview

Dead simple self-hosted calorie tracker Dead simple self-hosted calorie tracker. Contribute to xdpirate/calorific development by creating an account on GitHub. The project has 82 GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • Save commonly used meals
  • Save commonly used ingredients
  • Build log entries from saved meals and ingredients lists
  • Build saved meals from ingredients list
  • Set a daily calorie goal to see your progress throughout the day
  • Built-in update mechanism
  • Option to display boxes to filter your growing meal/ingredients lists
  • Option for hour offsets to work around server time issues
  • Previewing how a log entry will impact your daily calorie count when creating it

Getting Started

Source: GitHub README

<?php
$mysqlHost = "your-sql-hostname";
$mysqlUser = "your-sql-username";
$mysqlPassword = "your-sql-password";
$mysqlDB = "your-sql-database";
// uncomment if using mysql < 8 or mariadb < 11.4.5
// $mysqlCollation = "utf8mb4_general_ci";

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, mysql.