Functional desktop QA app with local SQLite database.
- Tauri 2 + Rust commands
- SQLite3 (
rusqlite, bundled) - React + Vite frontend
- shadcn-style UI components
- i18n (English / Thai)
- Create and manage test plans
- Create and manage test cases (type, priority, steps, expected result)
- Link / unlink test case to selected test plan
- Plan checklist items with done/undone toggles
- Test result logging (pass/fail/blocked/retest + environment + notes)
- Sidebar/panel show/hide controls
- Single compact top bar (no duplicate header bars)
- Auto-created at runtime in app data directory as
tester_desk.sqlite3 - Current DB path is shown in app footer
npm install
npm run tauri devnpm run build
npm run tauri build