Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Not really familiar with the tools mentioned, but have you thought of creating a PWA? Then you'll have a downloadable package if the user chooses to do so. There is an example provided by NextJS, maybe give that a spin to see if you have the functions you are looking for? https://github.com/vercel/next.js/tree/canary/examples/progressive-web-app
Another way to approach it is to wrap the web app in a webview and use Tauri for custom logic, see https://github.com/tauri-apps/wry. You'd need to teach yourself some Rust though. I'm sure you could achieve something similar with Express. The performance will be similar to using a browser so not terrible.