Inspiration

With the rise of digital health information, users are often overwhelmed by medical jargon, misinformation, and unverified claims. We wanted to build a tool that empowers people to confidently navigate online health content.

What it does

MediFact is a Chrome extension that helps users by: Summarizing selected health-related text using transformer models Fact-checking claims in real time using verified APIs Explaining medical terms through instant glossary lookups

How we built it

We used FastAPI for the backend and Chrome Extension (Manifest V3) for browser integration. Summarization: Powered by BioBERT and transformer models to generate simplified abstracts. Fact-Checking: Implemented using Gemini AI and the Google Fact Check Explorer API. Glossary: Uses Gemini AI to fetch definitions instantly. The extension dynamically updates the DOM using JavaScript content scripts.

Challenges we ran into

Integrating real-time summarization into web pages without breaking layout Ensuring fact-check verdicts are clear and come from trusted sources Handling Chrome Extension security restrictions (e.g., CSP policies and background messaging) Optimizing latency and responsiveness across endpoints

Accomplishments that we're proud of

Fully functional Chrome extension with integrated AI services Seamless DOM modification for in-page summaries Live fact-checking backed by verified APIs User-friendly glossary search for health terms

What we learned

Hands-on experience with LLMs, transformers, and browser scripting How to build and deploy a modular FastAPI service Deepened understanding of browser extension architecture Collaboration across frontend and backend to deliver a cohesive user experience

What's next for MediFact

Add multi-language support Enable voice-based queries for accessibility Make offline access available for glossary and summaries Show AI confidence scores to build user trust Integrate user feedback for continuous improvement

Built With

Share this project:

Updates