This project was inspired by the background of one of the group member's brother who is diabetic. The idea was brought up due to the struggle of the diabetic people and doctors to track their diabetic history. Usually, the graphical report of the sugar level history does not give an insight into the related information about a sugar level at a given time. For example, if the sugar level was high then looking at the graph the doctor and the diabetic person will not be able to determine the causes (i.g. if a person ate or not? if the person ate, what food they had?). Therefore, it eliminates the possibilities of tracking the causes and finding alternatives to avoid unhealthy and abnormal blood sugar levels.

What it does

From there, we built Diabetes Tracker which will enable the users to insert their blood sugar levels at a certain time and collect the related information regarding the input. The collected data will be used to create a graphical report for the representation of the sugar level history for a patient while providing information about the food they had.

How we built it

Through collaboratively distributing the tasks between the group members, it was built using HTML, CSS, typescript, angular.js for the front end, and MongoDB for the database.

Challenges we ran into

Storing the user's input and variables is one of the challenges that we ran into while creating this project due to the limited background we have in database as beginners.

Accomplishments that we're proud of

We are proud of the login/signup system that allows users to have their own personalized accounts and graphical reports. We are also proud of the main idea since it is new and will eventually be helpful for a variety of users such as diabetic patients, doctors, and even researchers that will allow them to better understand the behavior of the sugar levels through the generated report.

What we learned

We learned more about javaScript and typeScript.

What's next for Diabetes Tracker

We are hoping to improve this project by adding more functionalities that will serve diabetic people. For instance, creating a calendar that saves the users input for a certain date at a certain time, collecting more information from the users regarding their weights, age, gender, and related medical health issues to generate for the user the insulin doses they need at a certain time and day.

Share this project: