From the technical point of view, the application is written using the React + Redux framework in a mixture of JavaScript and TypeScript. The server component is completely decoupled from the application, and communication between the two only happens via the REST API. For the 3D visualization elements we rely once again on the reusable <oc-molecule/> component.