Inspiration

The COVID-19 pandemic exposed how slow and siloed outbreak detection can be. We wanted to create a system that leverages AI to detect emerging threats faster and enable proactive response.

What it does

EpiFusion analyzes unstructured data like news and social media using LLMs to detect potential disease outbreaks. It classifies severity with a custom ML model and visualizes active alerts, ICU status, and medical resource availability in real-time.

How we built it

We used the Gemini API for AI-powered text analysis, a custom ML classifier for risk assessment, and MongoDB + Express for backend APIs. The frontend was built with React and Tailwind, with a live dashboard and alert feedback tools.

Challenges we ran into

Fine-tuning LLM prompts. Syncing seed data and avoiding duplicate alerts. Backend connection issues during deployment. Managing contributions across forks and branches.

Accomplishments that we're proud of

Integrated LLMs into a real-time full-stack system. Built a functional end-to-end platform in under 36 hours. Created an intuitive, responsive UI for public health users.

What we learned

Prompt engineering for LLMs in real-world workflows. Structuring and validating AI-generated data. Collaborating efficiently under tight deadlines.

What's next for EpiFusion

We plan to support CSV upload from hospitals for AI classification, add authentication, deduplication, and expand coverage beyond Toronto—including multilingual outbreak analysis.

Share this project:

Updates