Skip to content

mkogerd/macro-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Macro-Tracker App

This is an application for tracking macro-nutrition (protein, carbohydrates, fats, and calories).

Screenshot of project

Once logged in, user's can log food items that they've eaten each day. The application will aggregate macro-nutrient totals to help the user know if they're on track to meet their dietary goals.

Users can define custom food types to reuse later, or pick foods that have been added to the system by other users. All data is hosted and managed by the application, so the user can access their data from any internet enabled device.

Technologies Used

  • React
  • Material UI
  • Docker
  • Express
  • MySQL

Setup Instructions

There are some configurations that need to be defined in order to get this project running.

You can see more detailed explanations for each part in the Web Client and API Server READMEs, but at a high level, you'll need to do the following:

  1. Copy .env.default templates to .env files and specify the placeholder values.
  2. Run docker compose up --build

This should set up the Web Client, API Server, and MySQL database running on your local machine.

Note: this assumes that docker is installed on your machine. If this is not the case, look at the Web Client and API Server READMEs for alternate solutions.

About

Web application for tracking macronutrients. Made using React, Node.js, and MySQL .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published