Giter Club home page Giter Club logo

daily-meal-tracker's Introduction

daily-meal-tracker

Project name: Foodie, daily meal tracker

overview: The goal of the project was to build a website which is an online meal tracker where you can search for food, add them to your daily meals and track how many calories you ate for each meal as well as for each day. the project is dependent on Edamam API which is a food database API that is used to search for different types of food using their name and getting back different nutritional information about each of them, The API is used in the project for searching their database using a food name and getting the amount of calories, protien and carbs for each food item using the specified measures for each food.

Functions:

1- Searching: The website allows users to search for food names, see the different results and view
              the nutritional information for each item without the need of registration but they
              won't be able to add the food to their daily dairy or count their calories.

2- Registration: The website has forms for creating an account and logging in which it gives the users
                 the searching functionality as well as allowing them to add food into their diary
                 and calculate their calories.

3- Dashboard: Each user has their own dashboard where they are able to view the food items that they
              have added to each meal and the amount of calories for the day and for each meal.

Database:

1- users: The first table in the database which contains the user information that include: user_id,
          username, email, password_hash.

2- food_diary: this table conatins all the food items that where saved by different users for their
               dashboard and that includes: diary_id, user_id, food_id, food_name, serving_size
               (the measuring unit, whether gram,kilogram,ounce,etc.), no_of_servings, calories,
               category(whether breakfast, lunch, dinner or snacks) and date_added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.