TodosTiger PWA

TodoTiger PWA is a Progressive Web App demonstrating a PWA with Ruby on Rails version 8.

It uses TailwindCSS 3, ImportMaps, Stimulus, Turbo Streams, Propshaft, etc. to manage the assets, styles, and todos.

Screenshot from 2025-03-03 13-04-09.png

Implementing manifest.js and service_workers.js

The PWA uses its own Rails Controller to provide manifest.js and service_workers.js, and a stimulus controller to provide the install app button.

Screenshot from 2025-03-03 13-09-10.png

Implementing the Install App button

Screenshot from 2025-03-03 13-11-49.png

Source Code

The source code can be accessed from https://github.com/cmittal790/todostiger-pwa