Project Info

Winner

Health Hacks

curato

Devpost

Inspiration

The healthcare system is facing a critical shortage of skilled professionals, with projected deficits of over 78,000 nurses and 94,000 physicians in 2025, leading to workflow inefficiencies and staff burnout. In evaluation of the process variations, we discovered clinicians spend 2x more time on paperwork than with patients. There needs to be a smarter, faster way to document medical visits.

What it does

Curato is an AI assistant that listens to doctor-patient conversations, then generates a full SOAP note, auto-fills the EHR, and lets both parties review and share the summaries. Key Features: πŸŽ™οΈ One-click voice recording of consultations 🧠 AI-generated SOAP notes (Subjective, Objective, Assessment, Plan) πŸ“‹ Auto-filled EHR forms with edit options πŸ“„ PDF export of the final report πŸ” QR-based patient info intake πŸ’¬ Patient-side EHR viewer with clean summaries and transcripts

How we built it

We built Curato using: Next.js with React and Tailwind CSS for the frontend Supabase as our backend and authentication provider Gemini for transcription and summarization jsPDF for exporting the final EHR documents html5-qrcode to scan patient QR data into the form Typescript throughout for safer development

Challenges we ran into

Balancing clean UX for both doctors and patients in a single platform Transforming our transcribed EHR data to be stored in our Postgres Database Converting our QR code into a JSON payload to store in our Postgres Database

Accomplishments we're proud of

Seamless voice-to-EHR generation from scratch in < 30 hours Real-time QR scanning to preload patient data Built a multi-step data pipeline involving AI, Supabase, and client rendering with minimal latency Learned how to use and implement new technologies - Supabase & Gemini were new to us!

What we learned

This weekend was a wonderful learning experience for us! We got to use new tools and technologies like Gemini AI and Supabase for the first time. We even got to use Google Cloud to add users into our database. We are proud to say that this weekend at CruzHacks we were able to expand on our skills and gain a deeper understanding of Fullstack development.

What's next

Expanding and refining our database design. Cross-provider communication so patients can share their data with different clinics and/or providers. Improve scalability.

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
  • CSSIn code
  • Google GeminiIn code
  • Next.jsIn code
  • ReactIn code
  • SupabaseIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • PostgreSQLClaimed
  • SQLClaimed

7 of 9 appear in the indexed code. 2 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

240 KB

Source files

31

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

0 stars