Aplicación desktop modular para tooling de robótica, construida con React + TypeScript + Tauri.
- Frontend: React + TSX (Vite)
- Runtime desktop: Tauri 2
- Comunicación backend: WebSocket / HTTP
- Arquitectura:
Frontend -> Services -> Dispatchers -> Transports
- Node.js 18+
- npm 9+
- Rust toolchain
- Dependencias de sistema para Tauri (según tu SO)
Copiar y ajustar:
cp .env.example .envnpm install
npm run dev # Frontend Vite
npm run tauri:dev # App desktop en desarrollo
npm run build # Build web
npm run tauri:build # Build desktop
npm run test # Tests