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.