This project involved the creation of a user interface prototype for Arka Aerospace.

First, a user interface was created using React JS. Next, custom hooks based on the work in mqtt-react-hooks was used to enable the UI to interact with and send messages to a mosquitto server. Finally, the deployment of an MQTT broker using mosquitto was done to test the whole setup.

The use of MQTT and a pub-sub architecture means that it is a versatile and scalable system that can deal well with multiple drones simultaneously.

Screenshot of the UI