π Zero Kare: Maternal Health Analytics with AI & SDOH Integration
Inspiration
Maternal healthcare remains a global challenge, especially in underserved communities. Zero Kare was inspired by the need to leverage AI and Social Determinants of Health (SDOH) to improve maternal healthcare outcomes.
π What it Does
Zero Kare is a comprehensive maternal health analytics platform that empowers healthcare providers and policymakers through AI-driven insights and interactive visualizations.
Key Features:
- AI-Powered Risk Assessment:
Utilizes Google Gemini for analyzing images and videos to assess risks like preeclampsia, diabetes, and more. - SDOH Analysis:
Maps social determinants like food security, housing stability, and healthcare access to health outcomes. - Predictive Insights:
Predicts intervention outcomes and tracks trends in risk factors over time. - Interactive Dashboard:
Provides real-time visualizations of demographic and regional disparities.
π οΈ How We Built It
Frontend
- React.js: For creating a modern, responsive user interface.
- Recharts: For interactive data visualizations.
- shadcn/ui: Provides consistent, accessible UI components.
- GSAP: for smooth animations
Backend
- Node.js + Express.js: API handling and data processing.
- MongoDB: Stores patient records, videos, and analysis results.
AI & Machine Learning
- Google Gemini API: Multimodal analysis of images and videos for maternal health insights.
- Google Cloud Vision API: Detects SDOH factors in visuals.
Security
- Zero-Knowledge Proofs (ZKPs): Secure and verifiable access to patient medical records without exposing sensitive information.
- Data Encryption: Protects patient data in transit and at rest.
- *JWT authentication *: For authentication.
β‘ Challenges We Faced
- AI Integration: Combining insights from Google Gemini and SDOH data required careful preprocessing and interpretation.
- Data Privacy: Implementing Zero-Knowledge Proofs added complexity to ensure data security.
- Video File Handling: Processing and analyzing large video files posed technical challenges.
π Accomplishments We're Proud Of
- Successfully Integrated Multimodal AI: Leveraged Google Gemini for actionable maternal health insights.
- Privacy by Design: Implemented ZKPs to ensure secure, verifiable data access.
- Scalable Interface: Created a user-friendly, intuitive platform for healthcare stakeholders.
- Mobile App Development: Built a companion app for increased accessibility.
π Whatβs Next
- Expanded Data Sources: Integrate additional datasets for more comprehensive SDOH analysis.
- Healthcare Partnerships: Collaborate with hospitals and NGOs to pilot Zero Kare in real-world settings.
- Enhanced Predictive Models: Use federated learning to improve accuracy while ensuring data privacy.
π Why Zero Kare Stands Out
Alignment with Hackathon Goals:
- Social Good: Tackles maternal health disparities by integrating SDOH data and AI insights.
- Innovation: Combines Google Gemini's multimodal AI with real-time Google Search grounding and secure data practices.
- Impact: Designed to address healthcare challenges in underserved communities.
π How it Works
Initial Analysis
Google Gemini analyzes images and videos for maternal health insights and SDOH factors.Grounding with Google Search
Insights are sent to Google Search for real-time retrieval of the latest medical knowledge.Enhanced Risk Assessment
Combines initial analysis with grounded information to produce a comprehensive risk profile.Analytics Dashboard
Displays:- Risk Trends: Tracks risk levels over time.
- Demographics: Highlights disparities in outcomes by age, location, etc.
- SDOH Clustering: Groups patients with similar challenges for targeted intervention.
- Regional Mapping: Identifies high-risk geographic areas.
Photorealistic 3D Maps
- Interactive 3D map navigation with altitude control
- Real-time environmental data visualization
- Dynamic 3D markers for points of interest
- Draggable UI components for customizable workspace
- Responsive dashboard with live updates
Gamification
- Environmental Data Display: Shows real-time environmental data (temperature, wind speed, air quality) fetched from APIs.
- Hotspot Analysis: Allows users to find and analyze environmental hotspots on a 3D map.
- Score and Sustainability Rating: Tracks the user's score and provides a sustainability rating based on their progress.
- Confetti Celebration: Celebrates successful hotspot analysis with a confetti effect.
- Camera Controls: Offers smooth camera controls to explore the 3D map, including fly-to and fly-around functionalities.
- Dynamic Hotspots: Generates hotspots dynamically based on the map's center location.
- Environmental Tips: Periodically displays interesting facts about environmental sustainability.
- Environmental Data Display: Shows real-time environmental data (temperature, wind speed, air quality) fetched from APIs.
Wind Simulation: Simulates wind conditions, updating the wind speed and direction periodically.
π Project Structure
ZeroKare/
βββ frontend/
β βββ src/
β β βββ components/
β β βββ pages/
β β βββ utils/
β β βββ App.jsx
β βββ package.json
βββ backend/
β βββ routes/
β βββ models/
β βββ controllers/
β βββ server.js
β βββ package.json
βββ data/
β βββ datasets/
β βββ analysis_results/
βββ README.md
βββ .env
π οΈ Tech Stack
| Component | Technology |
|---|---|
| Frontend | React, Tailwind CSS |
| Visualizations | Recharts |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| AI & ML | Google Gemini API, Google Cloud Vision API |
| Security | Zero-Knowledge Proofs, snarkjs |
Log in or sign up for Devpost to join the conversation.