Skip to content

Smitacek/radio-network-app

Repository files navigation

Radio Network App

Offline aplikace pro plánování rádiových sítí s podporou mapových podkladů.

🚀 Rychlý start

Spuštění aplikace (Desktop + Web)

./start-app.sh

Pouze web verze

./start-web.sh

Build pro produkci

./build-app.sh

📋 Požadavky

🗂️ Struktura projektu

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

🛠️ Funkce

  • ✅ 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

📦 Technologie

  • Frontend: React, TypeScript, OpenLayers, Ant Design
  • Backend: Rust, Tauri v2
  • Databáze: SQLite (embedded)
  • Build: Vite, Cargo

🔧 Development

Pro manuální spuštění:

cd radio-network-app/radio-network-app
npm install
npm run tauri:dev

📝 Poznámky

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published