DiaBites is an application designed to help users with diabetes navigate their daily lives with ease, providing them with personalized recipes that allow them to eat holistic and balanced meals, 4 times a day.
- Frontend: HTML, SCSS, JavaScript, React.js
- Backend: Python, SQL, Flask Express.js
- Database: Mayo Clinic and Medical News Today
- Prerequisites: MySQL, npm and Python3 installed locally
We learned a great deal about the complexities of diabetes management and how personalized nutrition can play a vital role. On the technical side, we gained experience in integrating multiple backend technologies and handling sensitive health-related data.
The next step for DiaBites is to expand its scope beyond diabetes by incorporating meal plans for other health conditions such as hypertension, cardiovascular disease, and obesity. We also aim to support more dietary preferences and expand our recipe database for broader customization options. We also aim to integrate an AI powered chatbot that can conviently answer any questions related to nutrition for users to access. We also plan on moving to a mobile app so users can receive notifications close to meal times and ample times to take their insulin.
For Installation Clone the repository: git clone https://github.com/jahnavi2105m/DiaBites.git and then Navigate to the project directory: cd DiaBites. Install depedencies: npm install, flask install. Download MySQL from https://dev.mysql.com/downloads/installer/ for Windows. Start the server: npm start and open your web browser and navigate to http://localhost:3000 to access the application.