Logiciel de pharmacie
Go to file
2024-08-01 22:58:23 +02:00
.gitea fix: add the about key to Gitea PR Template 2024-08-01 00:01:11 +02:00
crates feature: implement block and fields as Struct implementing (Try)From trait 2024-08-01 22:57:10 +02:00
scripts chore: setup sesam-vitale lib with crossplatform ssv usage 2024-07-26 22:50:27 +02:00
.gitignore fix: remove useless gitignore files 2024-07-24 11:23:41 +02:00
Cargo.lock fix: make sesam-vitale build works even when having a lib.rs file 2024-07-29 19:43:03 +02:00
Cargo.toml fix: rename sesam-vitale and fix readme 2024-07-24 22:15:53 +02:00
README.md feature: improve README.md 2024-07-24 22:35:39 +02:00

Krys4lide

Logiciel de Pharmacie libre et open-source.

Crates

  • app: Interface du logiciel, servie par un serveur web propulsé par Axum. Utilisable en mode endpoint ou encapsulé dans le client desktop
  • desktop: Client desktop propulsé par Tauri, encapsulant le serveur web app
  • sesam-vitale: Bibliothèque de gestion des services SESAM-Vitale (Lecture des cartes CPS et Vitale, téléservices ...)

Development

Pré-requis

La CLI Tauri est nécessaire au lancement du client desktop. Elle peut être installée via Cargo :

cargo install tauri-cli

Exécution de l'application cliente desktop

cargo tauri dev

Exécution du serveur web app en mode endpoint

cargo run --bin app 

Build

Packager le client desktop

cargo tauri build