with the WiFi field being null if there if there are no entries in the settings table (table keys could be "wifi_SSID" and "wifi_password). These keys will be later managed through settings.
FRONTEND
A dedicated page that explains the two step process of connecting a new client:
PURPOSE Guide the user to connect a client to the main server desktop application.
BACKEND I'd say this could be a single API that returns something like this:
with the WiFi field being null if there if there are no entries in the settings table (table keys could be "wifi_SSID" and "wifi_password). These keys will be later managed through settings.
FRONTEND