Technical Documentation

Open Care is built with a scalable, privacy-first architecture using modern tooling and access control patterns.

Stack Badges

Next.js / React Spring Boot PostgreSQL Redis Keycloak MinIO Kubernetes (later)

Architecture Overview

  • Frontend: React-based UI with modular component library
  • Backend: Spring Boot services with REST APIs
  • Identity: Keycloak for RBAC, SSO, and audit-ready access control
  • Storage: PostgreSQL + Redis + MinIO for documents and media

Security & Governance

Privacy-first

Data minimization, explicit consent, and permissioned access per role.

RBAC

Role-based access control with feature flags to activate premium workflows.

Audit Trail

Change logging and traceable operations across critical workflows.