That seems like a perfect use case for a WAILS app, nicely done!