mirror of
https://github.com/JsemOlik/4c-manager-releases.git
synced 2026-05-13 17:21:45 +00:00
1.8 KiB
1.8 KiB
Overview
4CAMPS Manager is a Tauri + React desktop app used to manage 4CAMPS PCs in real time. It verifies the local machine through the API, connects to Socket.IO, and reacts to remote actions (block, ping, forms, power actions).
Tech Stack
- Frontend: React 19 + TypeScript + Vite
- Desktop runtime: Tauri v2 (Rust backend)
- Realtime: Socket.IO client
- Package manager: Bun
Quick Start
bun install
Tauri development mode:
bun run tauri dev
Scripts
bun run tauri dev- Run desktop app in dev modebun run tauri build- Build production desktop binaries (Won't work for updates)
Project Structure
src/- React frontendsrc/routes/- Route pagessrc/components/- Shared UI componentssrc/lib/- Shared frontend utilities and typessrc-tauri/src/- Rust commands and app runtime logicsrc-tauri/capabilities/- Tauri capability config
Releasing
- Stage changes:
git add . - Commit:
git commit -m "chore: release vX.Y.Z" - Push:
git push origin main - Tag:
git tag vX.Y.Z git push origin vX.Y.Z