Project Info

MedMentor

Devpost

This project did not submit a demo video on Devpost.

Overview This project is a Health Companion Assistant built for TreeHacks 🌳💡. Our goal is to empower patients during and after their consultations by providing an intelligent companion that records, transcribes, and summarizes their doctor visits. In its beta development phase, the app focuses on diabetes 🍬, while future iterations will expand support to broader chronic disease management and personalized symptom tracking. What Inspired Us Our team wanted to work on a project that has real impact on a group of people, and we brainstormed different fields that could benefit most from AI developments. We determined that even though diabetes is a relatively common health condition, it requires great effort for individuals with diabetes to manage their health and blood sugar levels all the time. At the same time, there is not a perfect solution available on the market to meet the specific needs and features for diabetic patients. We saw an opportunity to better the daily experience of people through utilization of AI and took this opportunity to build upon this idea. What It Does Consultation Recording & Transcription 🎤➡️📝: The app records doctor visits and automatically transcribes the audio using advanced AI-powered speech-to-text technology. This ensures that every detail of the consultation is captured for future reference. Actionable Insights 💡✅: After transcription, the app processes the transcript to generate a clear summary and a list of recommended action items. This helps patients understand their treatment plan and know the next steps to take. Context-Aware Chatbot Support 🤖💬: Our chatbot is truly context aware! It uses the transcripts, past consultation notes, and additional patient data as a dynamic knowledge base to provide personalized, empathetic, and medically informed advice. Whether you’re asking about blood sugar management, insulin, or lifestyle changes, the assistant tailors its responses to your unique context. Patient Management 🔐👤: Patients can register and log in securely. Their details—such as name, email, date of birth, gender, and information about diabetes—are stored securely. This helps provide personalized insights and improves the overall experience. Why It Matters ❤️ Our Health Companion Assistant is designed to bridge the gap between patients and their healthcare providers by ensuring no detail is missed during consultations. By automating transcription and generating actionable insights, the app empowers patients to take control of their health and follow up effectively on doctor visits. With a context-aware chatbot that leverages transcripts and patient data as a knowledge base, users receive personalized advice tailored to their individual needs. While initially focused on diabetes in beta, our roadmap includes broader support for chronic diseases, paving the way for a healthier future. How We Built It Jeewon: front-end, full stack development Alina: glucose prediction back-end Nisha: back-end, diabetes ML model training, speech to text Missa: back-end, full stack development Technologies Used Frontend: Next.JS to build a web app Backend: Flask for the web server and API endpoints. Firebase (Firestore & Storage) for real-time data storage and scalable file storage. Celery for asynchronous processing. Flask for the web server and API endpoints. Firebase (Firestore & Storage) for real-time data storage and scalable file storage. Celery for asynchronous processing. AI & Speech Processing: ElevenLabs API for high-quality text-to-speech conversion. OpenAI API (Whisper) for speech-to-text transcription and for generating context-aware chatbot responses. Perplexity API as part of our chatbot backend to ensure responses are tailored and reliable. ElevenLabs API for high-quality text-to-speech conversion. OpenAI API (Whisper) for speech-to-text transcription and for generating context-aware chatbot responses. Perplexity API as part of our chatbot backend to ensure responses are tailored and reliable. Challenges We each chose to challenge ourselves by learning technologies that we were unfamiliar with, so we each experienced a learning curve. Our development process required us to integrate each of our parts near the end of the time, and ensuring that each part worked well together was a challenge that we debugged through together. Future Development 🚀 Extended Chronic Disease Support: While our beta version focuses on diabetes, future updates will expand support to other chronic diseases. The app will offer detailed symptom tracking, personalized treatment recommendations, and more comprehensive health management features. Advanced Symptom Analysis: We plan to integrate tools for real-time symptom analysis and more dynamic insights based on a wider range of health data.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • FirebaseIn code
  • FlaskIn code
  • JavaScriptIn code
  • Next.jsIn code
  • OpenAIIn code
  • PythonIn code
  • ReactIn code
  • RedisIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • CSSClaimed

10 of 11 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

103 KB

Source files

31

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars