Architecture
Architecture of CTIMS
Physical Architecture
CTIMS uses 3 docker containers for web, api and database. CTIMS integrates with Keycloak for security.
Technical Architecture
CTIMS uses Nx Next Nest as a monorepo
. The details about the frameworks are given below.
Nx, Next.js, Nest.js, React.js, Prisma, Typescript, Jest, Cypress, MySQL, Docker and keycloak
The frontend uses https://primereact.org/ and https://github.com/rjsf-team/react-jsonschema-form for building the form based on the JSON specification.
Requirement are node, yarn, Java 8 or higher if using keycloak
Last updated