🌟 Inspiration
MedWise was born out of the frustration of trying to make sense of complex medical research and drug information, whether you're a clinician under pressure or a patient overwhelmed with jargon. Each year, over 100,000 people in the U.S. and Canada die from preventable drug interactions. I wanted to build a tool that bridges the gap between trusted research and everyday understanding, empowering users to make informed health decisions with clarity and confidence.
💡 What It Does
MedWise is an AI-powered medical research assistant that enables users to:
- Analyze potential drug interactions using LLM reasoning
- Retrieve the latest treatment insights from PubMed-style medical literature via semantic search
- Understand complex medical terms through simplified, patient-friendly language
- Cite trustworthy sources with confidence scores linked to original research
It features two modes:
- Clinical Mode for professionals seeking fast, evidence-based insights
- Novice Mode ("Virtual Patient Mode") for patients who need clear, digestible explanations
🧱 How We Built It
- Frontend: Built using React, styled with clean and trustworthy UI components and Lucide icons.
- Database: Used MongoDB Atlas to store structured PubMed abstracts and FDA drug data.
- AI:
- Vertex AI Embeddings API was used to convert medical texts and user queries into vector embeddings.
- MongoDB Atlas Vector Search powers semantic retrieval of relevant papers and drug data.
- Gemini API (Generative AI) synthesizes findings, analyzes drug interactions, and provides plain-language explanations.
- Architecture: Designed with modularity, speed, and clarity in mind — deployable via Google Cloud Functions or Streamlit.
🚧 Challenges We Ran Into
- Solo sprint by choice: As a solo developer, I intentionally challenged myself to build the full-stack project independently — from AI integration to frontend design. It was intense, but deeply rewarding.
- Medical complexity: Handling sensitive data while ensuring accuracy and usability posed ethical and technical challenges.
- Multiservice integration: Orchestrating MongoDB, Google Cloud AI, and a responsive frontend within a hackathon timeframe demanded fast learning and creative workarounds.
🏆 Accomplishments That We’re Proud Of
- Designed a clean, user-trusting UI that feels professional and intuitive
- Built a fully working AI retrieval and reasoning pipeline using real datasets
- Created dual-use modes for both clinical professionals and novice users — a rare UX consideration in medical tools
- Demonstrated the feasibility of semantic vector search + LLMs for critical healthcare use cases
📚 What We Learned
- How to generate and utilize vector embeddings for semantic search with MongoDB Atlas
- How to structure prompts and workflows with Gemini to ensure trustworthy, explainable outputs
- How to scope and deliver an impactful MVP solo under tight deadlines
- That thoughtful UX and AI together can make a massive difference in accessibility and health equity
🔮 What’s Next for MedWise
- Live PubMed integration: Connect to APIs for real-time literature updates
- EHR/EMR integration: Allow doctors to analyze interactions based on actual patient profiles
- Voice assistant mode for accessibility
- Mobile-first deployment for broader reach
- Patient-provider collaboration features: Export findings, flag questions for follow-up
Log in or sign up for Devpost to join the conversation.