Poppy is a AI-powered healthcare companion designed specifically for elderly individuals living independently. Our mission is simple yet profound: ensure that no elderly person ever misses their medication, forgets their appointments, or faces a health emergency alone.
Millions of elderly individuals live alone and struggle with:
- Medication Management - Missing doses, confusion about prescriptions
- Appointment Tracking - Forgetting checkups and follow-ups
- Health Monitoring - Lack of continuous health assessment
- Emergency Response - No immediate access to medical help
- Vision Challenges - Difficulty reading prescription labels
Poppy transforms healthcare management through intelligent automation, providing a comprehensive ecosystem that bridges the gap between elderly patients, their caregivers, and healthcare providers.
- Natural Conversations: Powered by advanced AI models for human-like interactions
- Health Assessment: Conducts preliminary diagnostics through voice conversations
- 24/7 Availability: Always ready to listen and help
- Automatic Booking: AI agent schedules appointments directly with healthcare providers
- Calendar Integration: Seamlessly adds appointments to patient calendars
- Traffic-Aware Reminders: Provides location and timing based on real-time traffic
- Multi-Party Notifications: Keeps patients, caregivers, and doctors informed
- Voice Reminders: Personal medication calls at prescribed times
- Vision Assistance: AI-powered prescription reading for visually impaired users
- Pattern Tracking: Monitors medication adherence and reports to healthcare providers
- Emergency Escalation: Alerts caregivers if medications are missed
- SOS Video Calls: Instant video connection to healthcare providers
- First Aid Guidance: Real-time medical assistance until help arrives
- Caregiver Alerts: Immediate notifications to emergency contacts
- Prescription Reading: Identifies medications from photos
- Dosage Verification: Ensures correct medication and timing
- Visual Assistance: Provides audio descriptions of medicine labels
- Next.js 14 - Modern React framework with server-side rendering
- TypeScript - Type-safe development
- shadcn/ui - Beautiful, accessible UI components
- Tailwind CSS - Responsive, modern styling
- Python - Core backend services and AI integration
- OpenAI GPT - Advanced natural language processing
- Google Gemini 2.5 - Health assessment and diagnostic support
- ElevenLabs - Premium AI voice generation and calling
- Supabase - Real-time database and authentication
- Twilio - Voice calling and SMS notifications
- Custom APIs - Healthcare provider integrations
- End-to-End Encryption - Secure patient information handling
- Role-Based Access Control - Granular permission management
- Node.js 18+
- Python 3.8+
- Supabase Project
- Twilio Account
- OpenAI API Key
- Google Cloud Account (for Gemini)
- ElevenLabs API Key- Clone the repository
git clone https://github.com/aibelbin/poppy
cd poppy- Frontend Setup
npm install
cp .env.example .env.local
# Add your environment variables
npm run dev- Backend Setup
pip install -r requirements.txt
cp .env.example .env
# Configure your API keys and database
python app.py- Environment Variables
# Frontend (.env.local)
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key
# Backend (.env)
OPENAI_API_KEY=your_openai_key
GEMINI_API_KEY=your_gemini_key
TWILIO_ACCOUNT_SID=your_twilio_sid
TWILIO_AUTH_TOKEN=your_twilio_token
ELEVENLABS_API_KEY=your_elevenlabs_key- New users register through our intuitive interface
- Gemini AI conducts comprehensive health assessment
- Medical history and preferences are securely stored
- Patients call Poppy when experiencing discomfort
- AI voice agent conducts detailed health interview
- Preliminary diagnosis generated and shared with healthcare providers
- ElevenLabs AI agent contacts healthcare providers
- Appointments automatically scheduled and confirmed
- Calendar events created with all relevant details
- Daily medication reminders via personalized voice calls
- Vision assistance for prescription identification
- Pattern tracking and caregiver notifications
- Automatic scheduling of follow-up appointments
- Health pattern analysis for doctors
- Continuous improvement of care recommendations
- Simple Voice Interface - No complex navigation required
- Personalized Experience - AI learns individual preferences and patterns
- Multilingual Support - Communicates in preferred language
- Large, Clear Visuals - Designed for visual accessibility
- Real-time Notifications - Stay informed about medication and appointments
- Health Reports - Comprehensive insights into patient wellbeing
- Emergency Alerts - Immediate notification of health concerns
- Pre-visit Summaries - AI-generated patient reports before appointments
- Medication Compliance - Detailed adherence tracking
- Seamless Integration - Works with existing healthcare systems