Adde is a culturally tailored AI-powered mobile-first application designed to support Ethiopian mothers during pregnancy and early childcare
# 🤰 Adde: AI-Powered Pregnancy & Childcare Assistant
**Adde** is a culturally tailored **AI-powered mobile-first application** designed to support **Ethiopian mothers** during pregnancy and early childcare.
It combines **health education**, **AI chatbot support**, **community engagement**, and **personalized guidance** in a multilingual experience (English + Amharic).
---
## 🧭 Project Overview
Adde provides a holistic digital assistant for pregnancy and child care.
It delivers weekly health tips, AI-powered chat assistance, journaling tools, baby name suggestions, and community features — all built with modern, scalable technologies.
| Layer | Technology |
|-------|-------------|
| **Frontend (Mobile/Web)** | Flutter (Dart) |
| **Backend (Auth + DB)** | Supabase (PostgreSQL + Realtime) |
| **AI Engine** | FastAPI (Multilingual Transformer Model) |
| **Admin Panel** | React.js + Tailwind CSS |
| **Hosting** | Render (API), Netlify (Admin), Firebase (Web) |
---
## ✨ Key Features
### 👩🍼 For Mothers
- **AI Chatbot:** Ask pregnancy or childcare questions in Amharic or English.
- **Pregnancy Tracker:** Visual counter for weeks and progress.
- **Weekly Health Tips:** Auto-generated advice for each stage.
- **Digital Journal:** Record symptoms, milestones, or doctor visits.
- **Community Forum:** Post and engage with other mothers.
- **Name Suggester:** AI-based Ethiopian baby name recommendations.
### 🧑💻 For Admins
- Manage users and moderate posts.
- View reports and analytics.
- Remove inappropriate content.
- Track user engagement over time.
---
## 🧩 System Architecture
📱 Flutter (Dart) — Mobile & Web Frontend
⇅
🧠 FastAPI — AI Chatbot (Multilingual Transformer)
⇅
🗄️ Supabase — Authentication + PostgreSQL Realtime Database
⇅
🖥️ React.js + Tailwind CSS — Admin Dashboard
---
## 🧱 Tech Stack Details
### 📱 Flutter Frontend
- **Language:** Dart
- **State Management:** Provider
- **Networking:** `http` package
- **Database:** Supabase client (`supabase_ …