Skip to content

A project to aid in tracking nutritional dietary intake, and cleverly deal with units of measure in general.

Notifications You must be signed in to change notification settings

evolvingstuff/QuantiFood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantiFood

What is QuantiFood?

QuantiFood is an early-stage, work in progress app I am working on to help people track their food intake and make better food choices. It is currently very difficult to be able to tabulate and include even a fraction of the micronutrients in your diet. QuantiFood aims to make this easier by providing a database of foods and their micronutrients, along with clever ways of converting between arbitrary units of measurement.

How does it work?

QuantiFood is currently a command line app (although see the roadmap below). Here is an example of the format of the rules it is able to parse:

rules

From those rules, it is able deduce answers to queries such as:

query

Roadmap

  • Create a text format, and a parser for defining foods and their micronutrients, as well as the conversion factors between different units of measurement.
  • Add some scripts to scrape the USDA database.
  • Allow for import/export with spreadsheets (.csv, .xlsx, etc.)
  • Create a GUI for the app.
  • Be able to track food intake over time.
  • Specify daily/weekly/monthly goals for intake.
  • Numerically handle uncertainty in the data.
  • Consider LLM integrations?

About

A project to aid in tracking nutritional dietary intake, and cleverly deal with units of measure in general.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages