Inspiration
Medication safety information exists, but it rarely reaches patients in a personalized and timely way.
Every year, millions of people are affected by medication-related harm, while important safety updates are buried across FDA communications, research publications, and fragmented medical web sources. As a result, patients and caregivers often miss the one update that actually matters to their own prescription list.
We built MediGuard AI to close that gap: real-time medication safety intelligence that is personal, source-linked, and understandable.
What it does
MediGuard AI monitors live safety signals and turns them into actionable, plain-language alerts tailored to each user’s medications.
Users add medications once, then MediGuard:
- Crawls live sources (FDA, PubMed, and medical web signals)
- Matches findings to the user’s medication list
- Scores relevance/confidence and filters low-signal noise
- Deduplicates repeated alerts
- Pushes updates in real-time to the dashboard
- Sends critical alerts via email
- Supports caregiver read-only access via secure link
Every alert includes a traceable source URL for transparency.
How we built it
We built MediGuard AI with:
- Next.js 14 + TypeScript (App Router)
- Supabase (Auth, PostgreSQL, RLS, Realtime)
- Nimble API (live web extraction/search)
- Anthropic Claude (safety analysis + plain-language summarization)
- Resend (critical email notifications)
- Tailwind + Recharts (UI + visualization)
- Three.js (health-themed animated background experience)
Core pipeline
- Collect live health content from external sources
- Analyze relevance against user medication profile
- Filter by confidence threshold
- Deduplicate recurring signals
- Persist alerts to database
- Push realtime updates and send critical notifications
Challenges we ran into
- Balancing live-data freshness with demo reliability
- Reducing irrelevant/noisy alerts while preserving important signals
- Keeping medical communication understandable without sounding diagnostic
- Making a rich UI visually engaging while maintaining readability and trust
What we learned
- In healthcare UX, clarity and trust matter as much as model quality
- Source transparency is essential for user confidence in AI-assisted outputs
- Real-time systems need strong fallback strategies for stable demos
- Product storytelling strongly affects how technical work is evaluated
Accomplishments that we're proud of
- End-to-end production workflow from live signals to personalized alerts
- Realtime alert dashboard with caregiver sharing support
- Critical notification channel (email) integrated into workflow
- Polished, health-themed UI and demo-ready experience
What's next
- Better risk stratification and explainability per alert
- Expanded caregiver and provider collaboration workflows
- Trend and longitudinal monitoring features
- More integrations and compliance-ready roadmap
Built With
- anthropic
- next.js
- nginx
- nimble-api
- pm2
- postgresql
- recharts
- resend
- supabase
- tailwindcss
- three.js
- typescript


Log in or sign up for Devpost to join the conversation.