Inspiration

The inspiration for Diagnose Assistance stems from the urgent need to address the growing diabetes epidemic, which affects millions worldwide, including in Canada. According to Diabetes Canada, 1 in 3 Canadians—or approximately 11 million people—are living with diabetes or prediabetes. This condition presents significant challenges to individual health and the healthcare system, as untreated diabetes can lead to serious complications such as heart disease, kidney failure, and nerve damage. Early detection and personalized health management are essential for improving health outcomes. By combining AI technology with an interactive, conversational UI, we aim to empower users to better understand and manage their health in a simple, accessible way.

What it does

Diagnose Assistance is a specialized digital tool for diabetes diagnosis. Using AI-driven algorithms, it analyzes key health indicators, helping users understand their diabetes risk and receive immediate guidance. The app offers personalized health insights and actionable steps, enabling users to make informed decisions and connect with healthcare professionals when needed.

How we built it

We built Diagnose Assistance using Next.js for the frontend, enabling efficient server-side rendering and a responsive user interface. The backend integrates an AI model trained on relevant diabetes datasets, which analyzes user input to generate accurate diagnostic insights. For data storage, we used MongoDB to ensure secure and scalable management of user information. The app follows a three-page flow: user registration, login, and a conversational chat interface where users interact with the AI-driven assistant.

Challenges we ran into

One major challenge we encountered was fine-tuning the AI model to provide accurate and meaningful insights based on varied user inputs. Balancing responsiveness and accuracy required iterative testing and model optimization. Additionally, integrating a seamless, real-time chat interface posed challenges in terms of maintaining quick processing speeds and user-friendly interactions. Ensuring robust data security and compliance was another priority and challenge throughout the development process.

Accomplishments that we're proud of

We are proud of creating an intuitive and conversational interface that provides real-time health feedback tailored to user inputs. The successful integration of AI technology within the chat framework is a key accomplishment. We also take pride in building a scalable and secure solution, ensuring sensitive health data is protected while maintaining excellent app performance. Additionally, by continuously refining our AI model with more data, we've achieved a 70% accuracy rate in diabetes diagnostics, which is an industrial standard. This progress showcases the potential of Diagnose Assistance in making reliable health assessments more accessible to users.

What we learned

Through this project, we deepened our understanding of integrating AI models into web applications for real-time diagnostics. We gained valuable experience in balancing user experience with technical constraints such as performance, security, and data handling. This project also emphasized the importance of user-centric design when building health-oriented tools.

What's next for DIAGNOSE APP

Moving forward, Diagnose Assistance aims to expand its diagnostic capabilities beyond diabetes, offering insights for related conditions and improving holistic health management. We plan to enhance our AI model's predictive capabilities, introduce multilingual support, and integrate additional health tracking features. Collaborating with healthcare professionals to refine our advice and expanding access to underserved communities are also high on our priority list.

Share this project:

Updates