Inspiration

The inspiration behind DoseWise stems from the challenges faced by individuals with Type 1 diabetes in managing their insulin dosages based on food intake. Observing how difficult it can be for people with diabetes to track their meals and calculate insulin requirements, I wanted to create a tool that simplifies this process. The project was also driven by a desire to have a positive impact on people’s health, particularly in managing fast food consumption, which is often unpredictable and hard to track.

What It Does

DoseWise is an insulin dosage calculator designed for people with Type 1 diabetes. The tool calculates the required insulin dosage based on the fast food consumed, the individual's current blood sugar level, and the nutritional information of the food. By taking into account factors like calorie intake and carbohydrates, it helps diabetic users make better-informed decisions about their food choices, ultimately enabling more effective diabetes management.

How We Built It

I developed DoseWise using a combination of HTML, CSS, and Python (for the backend logic). The frontend of the website allows users to:

  • Select food items from a predefined list
  • Input their current blood sugar level
  • Specify the quantity of food they are consuming

Once the form is submitted, the backend processes the data and calculates the insulin dosage needed. The project aims to be both user-friendly and intuitive for individuals managing diabetes.

  1. Frontend: The frontend features a clean and simple interface built with HTML and CSS. The form allows users to select food items, enter their blood sugar levels, and input the quantity of food they consumed.

  2. Backend: On the server side, Python is used to process the insulin dosage calculations. The system evaluates the nutritional values (such as calories and carbs), compares them with the user's blood sugar levels, and provides the appropriate insulin dosage.

Challenges We Encountered

While developing DoseWise, we faced several challenges:

  • Data Collection: Gathering accurate nutritional information for a wide range of fast food items was time-consuming and required thorough research to ensure accuracy.

  • Form Validation: Ensuring seamless functionality in the insulin dosage calculator, especially for extreme cases (such as very high or low blood sugar levels), required a deep understanding of both frontend and backend logic.

  • User Experience: Striking the right balance between a simple user interface and functional complexity was a challenge. We aimed for a clean design that was easy to navigate, while still ensuring the website was fully functional.

Accomplishments We're Proud Of

  • Accurate Calculations: One of our most significant achievements was making sure the insulin dosage calculation is as accurate as possible. By integrating factors like carbs and blood sugar levels, the tool provides precise results for users.

  • Intuitive User Interface: We developed a simple, user-friendly interface that allows users to easily enter their data and receive insulin dosage recommendations.

  • Impact: We're proud that DoseWise could potentially help Type 1 diabetics, particularly in situations where meal planning can be challenging, such as when eating fast food.

What We Learned

This project taught me a lot, particularly in the following areas:

  • Frontend and Backend Integration: Building a functional web application by combining HTML, CSS, and Python was a valuable learning experience.

  • Understanding Type 1 Diabetes: The project gave me deeper insights into the challenges faced by Type 1 diabetics, particularly around insulin management and dietary choices.


Future Plans

We are excited to continue expanding DoseWise by incorporating more diseases and health factors into the website. In the future, we also plan to integrate the platform with a physical product that will automatically pump insulin into the patient’s body. We’ve already developed a CAD model for the device, which we plan to link up with the website for a seamless user experience.

Share this project:

Updates