Technical architecture

A safeguarded platform for connected humanitarian response.

Designed for multilingual field work, operational resilience, accountable automation and strict separation of sensitive child data.

System overview

Clear layers. Explicit responsibilities.

ExperienceResponsive web app · multilingual and RTL interfaces · public website
ApplicationReact workspace · Express services · documented REST APIs · realtime updates
DataMariaDB system of record · Redis coordination · audit-ready changes
IntelligenceFastAPI · LangGraph · Qdrant retrieval · interchangeable models
Automationn8n workflows · notifications · governed external integrations

Experience layer

One design language across public and protected spaces.

React + MUI

Operational workspace

Child records, alerts, interventions, resources and aggregate dashboards use consistent patterns.

i18n + RTL

Language-aware

English, Spanish, Basque and Arabic are first-class interface directions, not afterthoughts.

Responsive

Field-ready

Layouts adapt to laptops and mobile devices used by distributed response teams.

Application layer

A stable contract between interface and services.

Authenticated workspace
Express application API
Domain services
MariaDB procedures

OpenAPI documentation keeps integration boundaries visible. Shared authentication, localization, logging and realtime capabilities reduce duplicated security logic.

Data architecture

The operational record remains deterministic.

MariaDB system of record

Protected child context, interventions, alerts and resources use relational integrity and localized reference data.

Redis coordination

Short-lived coordination state and realtime infrastructure stay separate from permanent case records.

Soft archival

Operational records are archived rather than silently removed, preserving accountability.

Aggregate reporting

Dashboards expose planning signals without publishing identifiable case details.

Intelligence layer

AI assists professionals. It does not replace safeguarding judgment.

FastAPI

AI gateway

Dedicated service boundary for retrieval and model-assisted workflows.

LangGraph

Governed flows

Explicit steps make assisted reasoning easier to constrain and review.

Qdrant

Scoped retrieval

Vector collections are isolated by application and purpose.

LiteLLM

Model choice

Providers can change without binding the domain to one model.

No model may infer identity, diagnosis, legal status or protection outcome from incomplete information.

Human-in-the-loop pattern

Recommendations stop where professional accountability begins.

Operational signal
Scoped retrieval
Assisted suggestion
Qualified human review
Audited action

Automation and integration

Routine coordination can move faster without becoming opaque.

n8n workflows

Governed reminders, escalations and resource coordination across approved channels.

Documented APIs

Schools, NGOs and local authorities integrate through explicit, versioned boundaries.

Realtime updates

Teams see changed operational state without using informal messages as the system of record.

Security and privacy

Safeguarding is an architectural property.

Least privilege

Roles limit case context to professional need.

Traceability

Material changes remain attributable.

Data minimisation

Collect only what supports legitimate care.

GDPR posture

Retention, access and lawful processing are designed into operations.

Resilient deployment

Independent services, shared operational discipline.

Global edge
& TLS
Web experience
Application services
Data & intelligence

Health checks, environment-specific configuration, isolated application data and replaceable service boundaries support controlled deployment and recovery.

Architecture principles

Built to evolve without losing trust.

Domain ownership

Children, interventions, alerts and resources have explicit responsibilities.

Contract first

Interfaces between components are documented and testable.

Progressive intelligence

AI capabilities can grow without weakening deterministic operations.

Localisation by design

Language context flows through interface, APIs and reference data.

Graceful separation

AI or workflow outages do not erase the core operational record.

Human accountability

Protection decisions always remain with qualified people.

Carebide architecture

Reliable enough for operations.
Careful enough for childhood.

Explore the humanitarian coordination platform and its safeguarded design.

Visit Carebide