Local-first Laboratory Information Management System built with Tauri (Rust) and React (TypeScript).
- Node.js
- Rust (stable)
- Tauri prerequisites (see Tauri docs)
-
Install dependencies:
npm install
-
Install Prisma Client Rust CLI:
cargo install prisma-client-rust-cli
Required only once - generates the Rust client from the schema.
Start the development server:
npm run tauri devThat's it! The Prisma client is automatically regenerated on build if the schema changes. The database file (openbio.db) is created automatically in the project root on first run.
