Skip to content

About

A food tracker that keeps track of all you eat... and even more

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cover Image

🍕 Food Tracker Project

It is a simple program I created for all those health concious people out there who just want to lead a healthy and fit life...

This program isin't JUST for those poeple who think they are obese in any way... rather this program is also for people already leading a healthy life... Because, this program isin't just a regular food tracker like you think..


📦 Technologies

  • MySQL
  • Python
    • PySimpleGUI
    • Tensorflow
    • Pandas
    • NumPy
    • Matplotlib
    • Fpdf

🛠️ Features

READ DISCLAIMER IN THE BOTTOM FIRST

Here is what you can do with Food Tracker:

  • Create an account for yourself, that contains your data (like height, weight, age, and your activity level) which is used to calculate your Total Daily Energy Expenditure (TDEE) which is basicaly the amount of calories your body burns, just to keep you alive
  • You can enter the food you ate and the amount (in grams) which will then be converted into calorie intake and will add up to total calorie intake which can be noted at the end of the day
  • You can also add any food you can't find on the database, by entering the food name and the calories per 100g
  • Once finished, you can see the remarks below referenced from your total calorie intake
  • The program offers variety of other features that is referenced from you calorie intake
  • One such feature is the AI Diet Advice which gives you advice for each food that you had Note: The AI might not work properly and is an expermintal feature... You are more than welcome to work on the AI in order to make it better.. and maybe even send it to me so WE can fix the AI
  • Another Feature is the Generate Graphs which uses Matplotlib to generate graphs on a timeframe.. You can create a graph on daily, weekly, monthly and even yearly basis.. the feature even allows you to save the graph as an image
  • Finally, the Download Report which saves a report of your food intake (as pdf) on that day
  • There is also Settings which lets you change themes and reset your data

📙 Project Guide

  1. Download all the required files
  2. Follow the instructions on the 'READ_FIRST.txt' file
  3. Enjoy ;)

🧠 Skills Demonstrated

  • MySQL Databases
  • Python
  • Python and MySQL Connectivity
  • Machine Learning (Tensorflow, Pandas and Numpy)
  • Data Visualization (Matplotlib)
  • Graphical User Interface (GUI)
  • File Handling (csv files and Fpdf)
  • Computational Thinking
  • Physical Fitness and Health
  • Technical Documentation
  • Git & GitHub


DISCLAIMER

  • This Program should be used as reference only and is not intended to be used as a basis for any medical diagnosis

  • This program asks your sensitive info (like height, weight, etc)... Your info is completely protected and won't be accessible to anyone using this program worldwide... as it is runned locally on your computer...

  • However, people using this program WITHIN the same computer might be able to access your sensitive info through accessing your MySQL Database


🎬 Project Demo

▶️Watch in YouTube

About

A food tracker that keeps track of all you eat... and even more

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages