Pls read
it needs updating and retesting (especially testing with a Mobile App connected local to WiFi without Internet.)