Inspiration
As a pre diabetic, I needed to inform my wife that I have taken medicine. But in office time, it is a big issue always. So I made this to communicate real time.
What it does
CareCircle++ scans prescription images using AI, extracts medication details, and sets up automatic reminders. Patients get timed alarms to take medicines. Caregivers can monitor remotely using a shared patient code. The app tracks medication adherence, blood pressure, and blood sugar with calendar visualization.
How we built it
Built with Flask backend and vanilla JavaScript frontend. Used OpenAI Vision API for prescription OCR and GPT-4o-mini for health analysis. Supabase handles encrypted data storage. All patient information is encrypted with Fernet before database storage.
Challenges we ran into
Web browsers cannot bypass silent mode for alarms. OCR accuracy varied with image quality. Balancing AI analysis speed with detailed health insights. Ensuring HIPAA-compliant privacy while using third-party APIs. Managing medication schedules across different time zones.
Accomplishments that we're proud of
Zero-knowledge architecture where images never leave the device. AI detects critical health values and triggers alerts. Age and gender-specific medication analysis. 90-day health trend tracking with automatic data cleanup. Simple 17-character code system for caregiver connections.
What we learned
Privacy-first design is complex but necessary for health apps. AI can extract structured data from messy prescription images. Real-time communication between patients and caregivers needs offline support. Browser limitations require creative solutions for medical reminders.
What's next for CareCircle++
Add push notifications via service workers. Integrate pharmacy APIs for medication refill reminders. Build native mobile apps for better alarm reliability. Add multi-language support for wider accessibility. Connect with wearable devices for automatic vital sign tracking.
Log in or sign up for Devpost to join the conversation.