AMA Pregnancy Health Assistant – Documentation
Empowering Safe and Informed Pregnancy Journeys with AI-Driven, Offline-Ready Healthcare Technology
🌟 Inspiration
Across Africa, especially in underserved rural communities, maternal mortality remains one of the most pressing health challenges. Many mothers face life-threatening situations due to lack of access to timely medical advice, healthcare facilities, and emergency assistance.
We've seen countless heartbreaking stories where women lost their lives from entirely preventable complications—simply because they didn’t know the warning signs or couldn’t access help in time.
We asked ourselves:
What if every mother—regardless of where she lives or her level of literacy—could access personalized, life-saving maternal health guidance, even without an internet connection?
That’s how AMA (AI-powered Maternal Health Assistant) was born—a mission-driven platform designed to save lives by leveraging the power of offline-first mobile technology and intelligent web systems.
💡 What AMA Does
AMA is a cross-platform maternal health solution consisting of:
- A native mobile app (built with Flutter)
- A responsive web application (built with React)
Together, they deliver a consistent, reliable, and intelligent healthcare experience to both pregnant women and healthcare providers.
🔑 Key Capabilities:
🤖 Voice-Assisted AI
- Natural conversation interface for maternal health Q&A
- Speech-to-text and text-to-speech in Amharic and English
- Context-aware responses based on symptoms, pregnancy stage, and location
- Works offline on mobile
🧠 Offline-First Health Guidance
- WHO-approved maternal health knowledge base
- Smart alerts for danger signs and emergency escalation
- Custom reminders for checkups, supplements, and vaccinations
- Secure local storage with offline sync
📊 Health Passport and Monitoring
- Full medical record storage and retrieval
- QR code for easy data sharing with healthcare providers
🚨 Emergency & Danger Detection
- AI-powered risk predictor to trigger referrals or alerts
- SMS fallback for critical conditions
- 24/7 danger detection with custom alert rules
📈 Pregnancy Journey Tracking
- Weekly check-ins and due date calculations
- Personalized health recommendations
- User-controlled logs of symptoms and mood
🔐 Secure User & Data Management
- Supabase-backed authentication (web)
- Secure local user sessions (mobile)
🛠️ How We Built AMA
The platform was built to support:
- Low-connectivity environments
- Multilingual voice interaction
- Real-time data synchronization
Accessible on both smartphones and desktop browsers.
🔧 Cross-Platform Development Stack
| Layer | Technologies |
|---|---|
| Frontend (Mobile) | Flutter · Dart · SQLite · AddisAI · Vosk STT/TTS |
| Frontend (Web) | React 18 · TypeScript · TailwindCSS · Shadcn/UI · React Router |
| Backend (Both) | NestJS · Node.js · Supabase (DB/Auth/Storage) · PostgreSQL |
| Voice AI | AddisAI for Amharic voice · Web Speech API |
| Data Sync | Offline-first mobile DB sync |
| Security & Privacy | Local encryption · Supabase RLS · HIPAA-inspired data structure |
⚙️ Key Features in Action
🎙️ Voice Technology
- Mobile: AddisAI with Vosk engine for offline speech-to-text
- Web: Web Speech API for real-time voice interaction
🤖 Custom AI Health Assistant
- Lightweight LLM focused on maternal health
- Adjusts dynamically based on user profile (e.g. pregnancy week)
- Maintains multilingual flow (Amharic & English)
📲 Health Monitoring
- QR code generation for data sharing
- Syncing with Supabase on web
- Background job queuing for offline uploads on mobile
⏰ Reminders & Emergency Detection
- Local scheduled reminders (mobile)
- Cron-based services (web)
- Risk scores trigger alerts and SMS (Twilio/Webhooks or native messaging)
🚧 Challenges We Faced
🔄 Offline & Online Seamlessness
- Robust local caching & sync strategies
- Sync conflict resolution via background jobs
🗣️ Voice & Language
- Supporting Amharic dialects
- Culturally adaptive phrasing in AI responses
🌍 Content Localization
- WHO-compliant but simplified content
- Collaboration with local health professionals
🔐 Security & Trust
- End-to-end data encryption
- HIPAA-inspired health data handling
🎉 What We're Proud Of
- 🔒 Fully offline mobile functionality for rural areas
- 🎙️ Multilingual voice assistant without internet
- ❤️ Emergency detection & alerts for high-risk cases
- 📱 Unified Health Passport via QR code
- 🌍 Inclusive design for low literacy & regional coverage
🧠 What We Learned
Technical Insights
- Offline-first apps must fail gracefully and sync smartly
- Voice UX is highly contextual and culture-sensitive
- Consistency across devices builds user trust
Human-Centered Design
- Design must cater to low digital literacy
- UI must be empathetic and intuitive
- Direct feedback is vital for solving real user needs
🔮 What’s Next
🛣️ AMA Integration Roadmap
Bluetooth Diagnostics
Connect devices (e.g., fetal monitors) to sync with web dashboardsMore Languages
Add Oromo, Tigrigna, and SwahiliHealth Worker Dashboards
Web-based analytics for maternal health trendsPublic Health Campaigns
Use anonymized data for outreach and interventionCommunity Training
Collaborate with NGOs to train health workers
👥 Project Team
Lidetu Ketema – 0972315453
Dawit Gerim – 0985392862
"AMA is more than an app—it's a movement to safeguard motherhood through the power of inclusive AI and compassionate technology."
Log in or sign up for Devpost to join the conversation.