pull down to refresh

Frontend: pure HTML5, CSS3 cascade, vanilla JavaScript.

Backend: express with node.js

BD: Sqlite if static info, postgresql if nees to keep data. (this is sth I am testing more right now)

That is all you need.

I've been working with .net (C#, VB), Android native (Java), Angular, React, Vue, and others... and the easiest and most scalable and mantainable is pure code.

Remember to KISS (Keep It Simple and Sweet)