I am working on my own PWA, source code here: https://gitea.speedtech.it/roberto/BrainMinder.
At the moment I don't use many PWA features on this PWA, like notifications for example, but in another PWA I built I used camera access to take photos and scan barcodes and it works well.
I use GoLang, HTMX, W3CSS, and Handlebars. The codebase is the same for all the environments: phone, tablet, desktop.
I considered Ionic Framework for the front end, but it uses only web components with shadow DOM and HTMX doesn't work well with this technology on forms submit.
W3CSS is fast and small, easy to understand, change and manipulate.