Overview
The architecture behind RaspiBuddy is simple. When a user registers a Raspberry Pi, an API, developed in Golang (perfomance reasons mostly), is automatically installed on your Raspberry Pi. Since both your phone and Raspberry Pi are in the same WIFI network, the first can now communicate with the latter via HTTP requests.