If you haven't seen it, I would recommend checking out Aaron Shell [1], the cross-platform desktop JS runtime environment that Github uses for Atom editor. If your app is mostly frontend JS with an API, porting it should be easy. If the backend is in node.js, porting it will be even easier.
[1] https://github.com/atom/atom-shell