Desktop, web, and mobile client built with Tauri and Svelte. Handles UI, authentication logic (via Rust commands), and communication with the Quorum server.
| File/Folder | Purpose |
|---|---|
src-tauri/ |
Tauri backend and configuration files for the client application. |
src/ |
The Svelte frontend where pages and components live |
package.json |
Node.js dependencies and scripts for the Svelte frontend. |
tauri.conf.json |
Tauri application configuration (e.g., window settings, permissions). |
svelte.config.js |
Svelte-specific configuration for the frontend. |
vite.config.js |
Vite configuration for bundling the Svelte app. |
npm install
npm run tauri dev
npm run tauri build
tauri.conf.json to adjust app settings (e.g., window size, permissions).svelte.config.js for frontend-specific settings.vite.config.js for bundling and optimization.