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