Been wanting to learn browser APIs like Service Workers and IndexedDB in depth, and HTMX, so started building a Todo App: https://github.com/hasanhaja/tasks-app
It's meant to work entirely offline and the service worker acts as the backend for the application.