The repo is a straightforward example of the trackpad-joystick project. But it can be used with other controlling devices as well (both hardware and software (look at the Blynk)).
The app is establishing a network connection and is waiting for the incoming UDP packets containing X, Y components of the instant movement (PWM value and servo angle in our case).
Use PlatformIO to easily deploy the program. See corresponding docs for more information.