Why Daily Tracking Is Needed
Daily Retention FeaturesThe Problem: Monitoring Between Clinic Visits
Non-English-speaking pregnant women in South Korea lack accessible tools to monitor their pregnancy between clinic visits. Standard Korean-language pregnancy apps are inaccessible, and generic tracking apps lack pregnancy-specific safety logic in the mother's language.
Two critical monitoring tasks — fetal movement counting and contraction timing — are routinely recommended by healthcare providers worldwide (ACOG, WHO) but require consistent daily engagement and clear interpretation of results.
Kick Counter: Count-to-Ten Method
The Count-to-Ten method is endorsed by the American College of Obstetricians and Gynecologists (ACOG): count 10 distinct fetal movements within a 2-hour window starting from week 28. Decreased fetal movement is one of the earliest warning signs of fetal distress.
| Scenario | Risk Level | Action |
|---|---|---|
| 10 kicks in < 2 hours | LOW (green) | Healthy pattern. Keep tracking daily. |
| < 10 kicks after 2 hours | MEDIUM (yellow) | Try cold water, lie on left side, count again. |
| < 5 kicks after 2 hours | HIGH (red) | Contact your healthcare provider immediately. |
Contraction Timer: 5-1-1 Rule
The 5-1-1 Rule is the standard guideline for when to go to the hospital: contractions 5 minutes apart, lasting 1 minute each, for 1 hour. MOM's Bridge automatically calculates duration, interval, and trend, and triggers a red alert when the pattern is detected.
Why This Matters for the Rubric
| Rubric Criterion | How Daily Tracking Contributes | Target |
|---|---|---|
| 1A Problem description | Shows the app solves daily health monitoring, not just one-time translation | 5/5 |
| 2C Key features demo | Live demo of tap-to-count with real-time risk is visually compelling | 5/5 |
| 3A Working app demo | Fully functional: tap counter, timer, 3-tier risk, history chart, doctor summary | 5/5 |
| 3D Iterative development | Spec documents show design-first approach; implementation refined safety thresholds | 5/5 |
| 4A Value proposition | Daily tracking creates daily engagement = retention = premium conversion | 5/5 |
Safety Design Principles
- Deterministic risk logic — never relies on AI for safety-critical assessments
- 3-tier urgency system: green (reassuring), yellow (actionable guidance), red (seek care now)
- Safety disclaimers always visible: 'not a diagnosis,' 'consult provider,' 'questions for your doctor'
- No diagnosis language — recommendations say 'contact your provider' not 'you have a problem'
- Bilingual doctor summary with AI translation for clinical handoff
Implementation
| Component | File | Status |
|---|---|---|
| Page template | templates/daily_tracking.html | Complete |
| Client-side logic | static/daily_tracking.js | Complete |
| Styles | static/daily_tracking.css | Complete |
| Kick session API | POST /api/daily-tracking/kick-session | Complete |
| Contraction log API | POST /api/daily-tracking/contraction | Complete |
| Doctor summary API | GET /api/daily-tracking/doctor-summary | Complete |
| Data models | KickSession + ContractionLog in models.py | Complete |
| Translations | 37 keys in all 11 language files | Complete |