https://www.vinumeris.com/lighthouse
(there's a promotional video).
Note that to use it requires you have some bitcoins.
WRT the development process, it worked pretty well. The 3rd-gen Java UI stack is much better than Swing and was a pleasure to work with. Much better than the web stack.
The app is open source if you want to read the code:
https://github.com/vinumeris/lighthouse
I built the installers for each platform with the 'javapackager' tool that comes with JDK8+.
Of the few other UI toolkits I have tried, Swing has proven the most flexible in terms of resizable layouts.
I have dabbled with some web dev (html,css, javascript). It all seems hacky compared to working with Swing.
Been meaning to make something with Electron or NW for a while, but I'm apprehensive because of the downsides (executable size, app performance, appearance).
Visual Studio 2015, C#, XAML, TFS