Offline aplikace pro plánování rádiových sítí s podporou mapových podkladů.
./start-app.sh./start-web.sh./build-app.sh- Node.js (v16+)
- Rust/Cargo (instalace z https://rustup.rs/)
- macOS, Windows nebo Linux
Mira2/
├── radio-network-app/
│ └── radio-network-app/ # Hlavní projekt
│ ├── src/ # React frontend
│ ├── src-tauri/ # Rust backend
│ └── package.json
├── start-app.sh # Spuštění dev režimu
├── start-web.sh # Pouze web server
└── build-app.sh # Build pro produkci
- ✅ Mapový klient (OpenLayers) s přepínáním online/offline režimu
- ✅ Evidence mapových podkladů v SQLite
- 🚧 Načítání a vykreslování offline balíků (TPK, TPKX, DTED, MBTiles)
- 🚧 Výpočty rádiového pokrytí
- 🚧 Správa jednotek a rádiových stanic
- 🚧 Heat mapy signálu
- Frontend: React, TypeScript, OpenLayers, Ant Design
- Backend: Rust, Tauri v2
- Databáze: SQLite (embedded)
- Build: Vite, Cargo
Pro manuální spuštění:
cd radio-network-app/radio-network-app
npm install
npm run tauri:dev- Aplikace běží kompletně offline bez internetu
- Databáze se ukládá do ~/Library/Application Support/com.radionetwork.app/ (macOS)
- První kompilace může trvat déle kvůli Rust dependencies
- Registrace offline map zatím vrací testovací (prázdné) dlaždice do doby, než bude dokončen tile provider