Inspiration
We were inspired by the challenge that many people face when trying to get reliable medical guidance quickly. Often, users do not know how to interpret symptoms, follow preventive measures, or find the nearest hospital. We wanted to create an AI-powered assistant that provides immediate guidance, nutrition advice, and connects users with doctors nearby.
What it does
Advanced Health Assistant With Gemini AI is a web application that:
Analyzes symptoms and provides guidance.
Suggests preventive measures based on user input.
Offers personalized nutrition advice.
Recommends actions and nearby hospitals.
Collects patient information and sends it to registered doctors for timely consultation. Allows users to reset sessions to start new diagnostics safely.
How we built it
Backend: Node.js + Express, modular OOP design (HealthModule, SymptomsModule, etc.).
Frontend: HTML, CSS, JavaScript with interactive chat interface.
AI Integration: Google Gemini API generates safe and professional health guidance.
Location Services: Google Maps API to locate nearby hospitals.
Session Management: Each user interaction is tracked with the option to delete/reset the session for a new diagnosis.
Challenges we ran into
Ensuring AI responses are accurate yet safe, without replacing professional medical advice.
Integrating real-time location-based hospital suggestions with Gemini AI responses.
Maintaining a clean and interactive chat interface with multiple modules and patient inputs.
Implementing a full reset system for sessions while keeping data organized and isolated.
Accomplishments that we're proud of
Successfully integrated Gemini AI to provide medical guidance across multiple modules.
Built a fully modular, OOP-based backend that is easy to extend.
Created an intuitive web interface with chat, input validation, and reset functionality.
Added real-time hospital suggestions and a way to notify registered doctors with patient data.
What we learned
Practical experience in AI integration with web applications.
How to organize code using OOP concepts for modularity and maintainability.
Working with external APIs for location and AI data.
Designing user-friendly interactions for health-related applications.
What's next for Advanced Health Assistant With Gemini AI
Add multi-language support for global users.
Implement secure authentication and user accounts for patients and doctors.
Expand AI capabilities to include medical history analysis and predictive alerts.
Develop a mobile app version for easier access and real-time notifications.
Log in or sign up for Devpost to join the conversation.