MaathaCare


MaathaCare Cover

Team

Project Thumbnail

Table of Contents

  1. Introduction
  2. Solution Architecture
  3. Software Designs
  4. Testing
  5. Conclusion
  6. Links

Introduction

MaathaCare is an intelligent digital maternal healthcare platform built to transform maternal care in Sri Lanka by bringing essential public health services into the digital age.

Despite Sri Lanka’s strong maternal healthcare system, many critical processes—including pregnancy records, clinic schedules, and follow-up monitoring—still rely on paper-based workflows. MaathaCare modernizes this ecosystem with a secure, intelligent, and user-friendly platform that empowers expectant mothers, Public Health Midwives (PHMs), and healthcare professionals to stay connected through real-time digital services.

By digitizing maternal records, automating clinic reminders, monitoring supplement adherence, and identifying high-risk pregnancies early, MaathaCare helps reduce administrative overhead while improving continuity of care. Our goal is simple: ensure that every mother receives timely, personalized, and accessible healthcare throughout her pregnancy.

Solution Architecture

MaathaCare follows a modern three-tier architecture to ensure scalability and security. The system connects pregnant mothers and healthcare professionals (midwives/doctors) through a centralized cloud-based backend.

🔗 View System Architecture Diagram

Key Components:

Software Designs

The Software Designs section of MaathaCare outlines the technical framework used to bridge clinical requirements with a modern, full-stack digital solution. The system follows a structured Three-Tier Architecture, utilizing Java with Spring Boot for a robust backend and React Native for a high-performance, cross-platform mobile frontend. Central to the design is the Database Schema (ER Diagram), which carefully organizes entities like mothers, midwives, and medical records in a PostgreSQL database to ensure data integrity and security. This architecture allows for seamless communication between the user’s device and the server, ensuring that sensitive pregnancy data is processed and stored according to engineering best practices.

The backend logic computes weeks and days from the Last Menstrual Period (LMP)—and the secure JWT-based authentication cycle that manages user sessions. The visual aspect of the software is governed by a User Interface (UI) Design philosophy that prioritizes accessibility and comfort, using a glassmorphic aesthetic with soft pink and purple palettes. By documenting these layers, from the high-level system architecture down to specific component interactions, the project demonstrates a disciplined software engineering process tailored for the maternal healthcare sector.

Testing

Our QA strategy covers backend reliability and frontend usability across devices:

Conclusion

MaathaCare successfully digitizes the maternal healthcare journey in Sri Lanka, reducing the risk of missed clinics and improving the tracking of high-risk pregnancies. By replacing manual paperwork with a smart digital ecosystem, we provide healthcare workers with actionable insights to save lives.

Future Developments