A PWA and vanilla JavaScript; we need more of these. Fantastic job!
And of course the SQLite part is wasm.
When I am reading through the source code of somebodies personal project, it's absolutely amazing to:
- see how to do X in discernible, concise, modern JavaScript
- follow along significant architectural decisions
- watch a web API in action, not a specialized abstraction that will necessarily hide some capabilities
That being said: This project doesn't offer much in that regard. It's hard to read and makes little use of modern JavaScript.