en

Biofabrication

A system for calculating cell viability in 3D biomodels: computational modules, 3D data visualization, integration with bioprinters and external systems, administration of reference books and models.
Fully developed the client-side from scratch — from architecture to interfaces.
Below is a selection of the project's functionality.

Project Creation
pic

User uploads a source file (STL and G-code formats supported) and visualizes the model in real time with rotation, scaling, and positioning. The interface is built on Three.js for 3D object rendering and integration with the project management system.

Project management. Users can create new projects, sort them, and apply filters.

Set Parameters
pic

Input forms for cell viability calculation parameters — fully dynamic, built based on data received from the server. All fields are generated automatically, allowing the interface to remain unchanged even when parameters are modified.

Calculation results show cell distribution within the 3D model. Point cloud visualization with X, Y, Z axes (in mm), support for zooming and rotating the model. The interface enables analysis of process dynamics at various stages of biofabrication.

Editing Projects and Predictions
pic

Editing projects and predictions. Integrated file upload system with real-time progress display.

Creating a materials reference database. Support for dynamically adding properties from a predefined list. The form is fully dynamic: fields, tooltips, and metadata are generated based on backend data. The prediction depends not only on input parameters but also on the selected bio-ink and printer.