I thought to use onsen because it allows to use vanilla js.
I have already built a responsive web app visualising connected graphs.
The app is built using flask; I use the same index.html for all the routes, so I should be able to adjust to a single web page quite straightforwardly.
The front-end uses only GET APIs to visualise and expand connected graphs on demand - adding SVG elements.
The page makes use of jquery, hammerjs, materializecss and visualisation libraries.
The app is already working as a responsive web-site: I would like to avoid refactoring the code ( eventually wrap up everything as a “graph” component ) and ship it to mobile app stores as a free app asap, as first pilot test.