Exilium Tracker is a desktop app built with Tauri v2 + Vite for tracking your medical cannabis strains — everything from THC/CBD values to grower info and personal ratings, all stored in the cloud via Supabase.
Dark theme, frameless window, GSAP animations. It looks like something you'd actually want to use.
- Strain library — add strains with name, medical name, type (Indica/Sativa/Hybrid), THC%, CBD%, grower, price/g, effects, flavor, notes and a photo
- Search & filter — live search + filter by type, results update instantly
- Stats — average THC, average rating, type distribution, top rated strain
- Accounts & roles — login via email, three roles: User / Admin / Owner
- Admin panel — manage all strains and users, change roles, delete accounts
- Private strains — mark a strain as private, only you can see it
- Lightbox + zoom — click any strain image to open it fullscreen with mousewheel zoom
Grab the latest build from Releases:
| Platform | Installer |
|---|---|
| 🪟 Windows | .exe or .msi |
| 🍎 macOS (Apple Silicon) | _aarch64.dmg |
| 🍎 macOS (Intel) | _x64.dmg |
| 🐧 Linux | .AppImage, .deb, .rpm |
You'll need: Node.js 22+, pnpm 10+, Rust (stable)
git clone https://github.com/CRZX1337/exilium-tracker.git
cd exilium-tracker
pnpm install
cp .env.example .env # add your Supabase credentials
pnpm tauri devFor a production build: pnpm tauri build
VITE_SUPABASE_URL=https://your-project.supabase.co
VITE_SUPABASE_ANON_KEY=your-anon-keyBuilds are fully automated. Push a tag and GitHub Actions handles the rest:
git tag v0.3.5
git push origin v0.3.5It'll build installers for all platforms and create a draft release automatically.
Tauri v2 · Vite 8 · Vanilla JS · Supabase · GSAP 3 · Lucide Icons · pnpm · GitHub Actions