Symptom Hacker - A React / Redux app that helps you find the foods that are causing you health problems.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Symptom Hacker

Follow this link to try Symptom Hacker:

Try a demo account to see what the app looks like with data:

username: user999 password: password123


Symptom Hacker helps users figure out what foods are causing their health problems. Users log food and symptoms into the app and then the app generates an interactive dashboard displaying food and symptom correlations.

alt text

The dashboard of Symptom Hacker displays the top food culprits that might be causing a user symptoms. Other widgets on the page show different statistics based on user input.

Users can add and update daily logs of foods and symptoms. They can change their dashboard reports by selecting a different symptom or date range to examine.

alt text


Symptom Hacker interacts with a seperate API built in Node.js using MongoDB. The API allows the React client-side app to send queries requesting the user's food and symptom data. The API also takes user input and stores user data in the database.

API Repo:

Technology Used

  • React
  • Redux
  • Chart.js
  • Moment.js
  • Enzyme.js


  • Node.js
  • Express.js
  • Mongodb
  • Mocha / Chai