WebClient Module
The DroneEngage WebClient is a browser-based Ground Control Station (GCS). It lets you monitor and control drones from any modern web browser without installing desktop software.
What it does
Displays real-time telemetry, maps, and video streams.
Sends commands to the drone (arm, mode change, mission upload, camera control).
Plans missions, draws geo-fences, and manages swarms.
Supports gamepad-based remote control over the internet.
Runs in two modes:
Cloud mode — connect through the DroneEngage cloud server.
WebPlugin / LAN mode — local deployment for private networks.
When to use it
Use the WebClient whenever you need a ground control station accessible from a laptop, tablet, or phone. It is the main user-facing interface of the DroneEngage ecosystem.
Quick links
For developers
Repository:
droneengage_webclient_reactStack: React 19, Bootstrap 5, Leaflet maps, WebSocket, WebRTC.
Key files:
src/index.js,src/js/js_andruav_auth.js,src/js/server_comm/js_andruav_ws.js,src/js/js_leafletmap.js.Configuration:
public/config.jsoncontrols endpoints, feature flags, and map providers.WebConnector: the
webconnector/directory contains the local deployment helper.
See Web Client Technicals for deeper architecture and protocol details.