Local-first Laboratory Information Management System built with Tauri, React, and Rust.
- 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.
Build for production:
npm run tauri build