DiabetesCalc is a user-friendly application designed to assist individuals in managing their diabetes effectively. It calculates insulin dosages based on various factors, such as blood sugar levels, carbohydrate intake, and physical activity. The goal is to empower users to make informed decisions about their diabetes management.
- Insulin Dosage Calculation: Provides accurate insulin dosage recommendations based on user input.
- Blood Sugar Tracking: Allows users to log and monitor their blood sugar levels over time.
- Food Intake Management: Users can enter carbohydrate counts from meals to see their impact on insulin needs.
- Activity Tracking: Integrates physical activity data to adjust insulin recommendations.
- User-Friendly Interface: Designed with simplicity in mind, making it easy for users to navigate and input their data.
- Languages: Python, JavaScript
- Frameworks: Flask for the backend, HTML/CSS for the frontend
- Database: SQLite for data storage
- Libraries:
- Data Analysis: Pandas for data manipulation
- Visualization: Matplotlib for graphing trends in blood sugar levels
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/diabetescalc.git
- Navigate to the project directory:
cd diabetescalc
- Install the required packages:
pip install -r requirements.txt
- Run the application:
python app.py
- Launch the application in your browser.
- Create a user profile to start logging your blood sugar levels and food intake.
- Use the insulin dosage calculator to get personalized recommendations based on your input.
- Monitor your progress through the tracking features.
Contributions are welcome! Feel free to submit issues or pull requests to improve the project.
This project is licensed under the MIT License - see the LICENSE file for details.