A to do list PWA made with angular and idb can be installed and works completely offline.
it is working here https://isma1306.github.io/To-Do-List/
If you want to try to run it in your pc. I have left a simple node server, run npm i, then node index.js and should be good to go.