Skip to main content

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.

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.

Prerequisites

Install the following tools before proceeding:
  • Node.js — use the current LTS release
  • pnpm — install globally after Node.js:
    npm install -g pnpm
    
  • Rust toolchain — install via rustup:
    winget install Rustlang.Rustup
    rustup default stable
    
  • 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.
For the full list of Windows prerequisites, see the Tauri prerequisites guide.

Set up and run

1

Clone the repository

git clone https://github.com/xScherpschutter/Deeztracker.git
cd Deeztracker
2

Install JavaScript dependencies

pnpm install
This installs all frontend dependencies including Vue 3, Pinia, Vue Router, Tailwind CSS, and the Tauri API bindings.
3

Start the development server

pnpm tauri dev
This command runs pnpm dev in the background to start the Vite dev server on port 1420, then launches the Tauri application window pointed at that dev URL. The frontend supports hot-module replacement — UI changes appear immediately without restarting the process.
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 run pnpm 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
Changes to files inside 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.

Build docs developers (and LLMs) love