AI-Powered Telemedicine Platform for Rural Healthcare Access
HealthConnect AI bridges the healthcare gap in rural areas by providing instant access to medical consultations via WhatsApp, powered by IBM Granite AI for intelligent triage and symptom analysis.
- π€ AI-Powered Triage: IBM Granite models analyze symptoms and prioritize cases
- π¬ WhatsApp Integration: No app needed - accessible to 2B+ users
- π Real-time Dashboard: Healthcare providers manage consultations efficiently
- π₯ Equipment Tracking: Monitor medical equipment status and maintenance
- π¨ Emergency Detection: Automatic routing of critical cases
- π± Mobile-First Design: Optimized for low-bandwidth environments
Team Members:
- Team Lead - Project coordination & IBM Cloud setup
- Backend Dev 1 - WhatsApp & Twilio integration
- Backend Dev 2 - IBM Granite AI & database
- Frontend Dev - React dashboard & UI
- Integration Specialist - Testing & documentation
Timeline: January 30 - February 1, 2026
- Python 3.9+
- Node.js 16+
- Git
- IBM Cloud Account
- Twilio Account (WhatsApp API)
# Clone the repository
git clone https://github.com/kwisdomk/HAKI.git
cd healthconnect-ai
# Backend setup
cd backend
python -m venv venv
source venv/Scripts/activate # Windows Git Bash
pip install -r requirements.txt
# Frontend setup
cd ../frontend
npm install
# Configure environment variables
cp .env.example .env
# Edit .env with your API keys# Terminal 1 - Backend
cd backend
source venv/Scripts/activate
python app.py
# Terminal 2 - Frontend
cd frontend
npm starthealthconnect-ai/
βββ backend/
β βββ models/ # Database models
β βββ services/ # Business logic (IBM Granite, WhatsApp)
β βββ routes/ # API endpoints
β βββ utils/ # Helper functions
β βββ app.py # Main Flask application
β βββ requirements.txt # Python dependencies
βββ frontend/
β βββ src/
β β βββ components/ # React components
β β βββ services/ # API integration
β β βββ App.js # Main React app
β βββ package.json # Node dependencies
βββ tests/ # Test files
βββ docs/ # Documentation
βββ deployment/ # Deployment configs
- Framework: Flask 3.0
- AI/ML: IBM WatsonX AI, IBM Granite Models
- Messaging: Twilio WhatsApp API
- Database: SQLAlchemy (SQLite for dev, PostgreSQL for prod)
- API: RESTful with Flask-CORS
- Framework: React 18
- UI Library: Material-UI
- State Management: React Hooks
- HTTP Client: Axios
- Charts: Recharts
- Cloud: IBM Cloud
- CI/CD: GitHub Actions
- Monitoring: IBM Cloud Monitoring
- Setup Guide - Detailed installation instructions
- Architecture - System design and components
- API Documentation - API endpoints and usage
- Team Workflow - Collaboration guidelines
- Demo Script - Presentation guide
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Python: Follow PEP 8
- JavaScript: Use ESLint configuration
- Commit messages: Use conventional commits format
- Documentation: Update relevant docs with code changes
- Target Users: 3 billion people in underserved areas
- Response Time: < 2 seconds for AI triage
- Cost Savings: 60% reduction in healthcare costs
- Travel Time: 75% reduction for patients
- Availability: 24/7 healthcare access
- Environment variables for sensitive data
- API key rotation
- HTTPS/TLS encryption
- HIPAA compliance considerations
- Regular security audits
This project is licensed under the MIT License - see the LICENSE file for details.
- IBM for WatsonX AI and Cloud infrastructure
- Twilio for WhatsApp Business API
- Our amazing team members
- IBM DevDay 2026 organizers
For questions or support, please open an issue or contact:
Built with β€οΈ for IBM DevDay 2026 Hackathon
Making healthcare accessible to everyone, everywhere.