Project Info

Winner

Regeneron: Honorable Mention

Cura

Devpost

🩺 Project Story: Cura About the Project Cura is an AI-powered medical voice assistant designed to make healthcare more accessible and responsive. It listens to patient symptoms, provides personalized guidance, connects users to doctors, and schedules appointments β€” all through natural, human-like conversation. We were inspired by how difficult it can be to access immediate medical advice, especially when clinics are overwhelmed or unavailable. Our goal was to create an intelligent assistant that supports both patients and healthcare professionals by automating symptom triage, appointment scheduling, and follow-up care. Through building Cura, we learned how to integrate real-time voice AI, generative language models, and healthcare data systems into one cohesive workflow. We explored challenges in conversational design, natural language understanding, and securely managing patient interactions. Cura’s architecture combines: πŸŽ™οΈ LiveKit Agents β€” for real-time voice calls and natural dialogue πŸŽ™οΈ LiveKit Agents β€” for real-time voice calls and natural dialogue βš™οΈ FastAPI and MongoDB β€” for backend data storage and healthcare logic βš™οΈ FastAPI and MongoDB β€” for backend data storage and healthcare logic 🧠 Chroma β€” as a vector database for symptom similarity search and matching, which diagnose patient's issue and give advice based on healthcare service's internal data 🧠 Chroma β€” as a vector database for symptom similarity search and matching, which diagnose patient's issue and give advice based on healthcare service's internal data πŸ“… CreaoAI β€” for intelligent scheduling and calendar integration πŸ“… CreaoAI β€” for intelligent scheduling and calendar integration πŸ’» Creao (React web) and Swift (mobile) β€” for patient and provider dashboards πŸ’» Creao (React web) and Swift (mobile) β€” for patient and provider dashboards Gmail API for appointment booking confirmation * Gmail API for appointment booking confirmation * Challenges Faced Building Cura presented several key challenges: Designing natural and empathetic voice conversations that adapt to user tone and intent Designing natural and empathetic voice conversations that adapt to user tone and intent Managing speech latency for real-time responses Managing speech latency for real-time responses Algorithm to match the most similar symptoms from user's input. We separate each symptom from healthcare data and embed each of them to count the number of matching symptoms and get average cosine similarity that receives best result * Algorithm to match the most similar symptoms from user's input. We separate each symptom from healthcare data and embed each of them to count the number of matching symptoms and get average cosine similarity that receives best result * Structuring a scalable database that connects patients, clinicians, and appointment data Structuring a scalable database that connects patients, clinicians, and appointment data Integrating multiple APIs (LiveKit, Chroma, Gmail) into a seamless workflow Integrating multiple APIs (LiveKit, Chroma, Gmail) into a seamless workflow Ensuring that AI-generated responses remain medically cautious and privacy-aware Ensuring that AI-generated responses remain medically cautious and privacy-aware Despite these challenges, we successfully created a working prototype that listens to patients, identifies symptoms, connects them with doctors, and schedules appointments β€” all through an intelligent voice interface.

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
  • PythonIn code
  • FastAPIClaimed
  • MongoDBClaimed
  • SwiftClaimed

1 of 4 appear in the indexed code. 3 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

83 KB

Source files

16

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

0 stars