Skip to content
This repository has been archived by the owner on Jul 22, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (31 loc) · 2.36 KB

README.md

File metadata and controls

46 lines (31 loc) · 2.36 KB

CaBr2

License: GPL3+ status-badge Translation status

Generate "experiment wise safety sheets" in compliance to European law.

Get It On Codeberg

Description

Calciumdibromid (short: CaBr2) is a tool to generate safety data sheets for experiments.

It is written in Angular and can be either used as a standalone desktop application or as a static webpage with WASM bindings and an API server to generate PDFs.

Structure

This project can be built in two ways:

  • web front end with webserver and WASM bindings
  • Tauri app

From this the folder structure was derived:

path description
/ Git repo root with obvious files
webserver/ CaBr2 as REST API implementation
crates/ core CaBr2 implementation that is shared
frontend/ Angular application that can be built for Tauri or as standalone web application
frontend/src/ Angular source code
frontend/src-tauri/ Tauri glue code for CaBr2 logic
frontend/src-wasm/ WASM glue code for CaBr2 logic

To learn more about a specific part of this project, go to the corresponding README:

Angular Application
WASM library
Webserver

Translate

Translation Status