To run Deeztracker from source you need a JavaScript runtime, a Rust toolchain, and a set of platform system libraries that Tauri depends on. Once those are in place, a single command launches both the Vite dev server and the native application window.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xScherpschutter/Deeztracker/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Windows
- Linux
Install the following tools before proceeding:
- Node.js — use the current LTS release
- pnpm — install globally after Node.js:
- Rust toolchain — install via rustup:
- Microsoft C++ Build Tools — required by the Rust compiler on Windows. Install the Desktop development with C++ workload from Visual Studio Build Tools.
- WebView2 — required by Tauri. It ships by default on Windows 10 (version 1803+) and Windows 11.
Set up and run
Install JavaScript dependencies
The first run compiles the entire Rust backend from scratch, which can take several minutes depending on your machine. Subsequent builds are significantly faster because Cargo caches compiled artifacts in
src-tauri/target/.What runs during development
When you runpnpm tauri dev, two processes start together:
- Vite dev server (
http://localhost:1420) — serves the Vue 3 frontend with hot-module replacement - Tauri process — compiles and launches the native window, which loads the frontend from the Vite URL
src/ are reflected instantly in the running window. Changes to files inside src-tauri/src/ trigger a Rust recompile and restart of the Tauri process.