System overview

Ethica’s platform is a set of web applications backed by a shared API and database(s). Customers and staff never talk to the database directly; they use browsers (or future clients) that call HTTP APIs.

High-level picture

Boundaries

LayerRole
FrontendsUI, auth handoff to API, no direct DB access.
APIBusiness rules, authorization, persistence, integrations.
Data storesOwned by the API; schema and migrations live with the backend.

External services

See also