A small desktop application made with Tauri to save excalidraw whiteboards locally
- Tauri.js
- Zustand
- Chakra UI
- Vite and Vitest
- Diesel
- Typescript
- React-Query
- Eslint
- React Hook Form
- Yup form validator
- Manage whiteboards (CRUD)
- Search by name or description
- Export to: png, svg and json
- Toggle to dark mode or grid view through custom buttons
- Import from a json file through a custom UI.
- Load libraries through a custom UI
Install diesel
cargo install diesel_cli --no-default-features --features sqlite
Install dependencies
pnpm i
Run diesel migrations
diesel run migration
Run Tauri app
pnpm tauri dev