feat: add PWA support via vite-plugin-pwa #573
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: implement PWA support via vite-plugin-pwa
This pull request adds Progressive Web App (PWA) support to the project by integrating the
vite-plugin-pwaplugin. The main changes involve updating dependencies and configuring the PWA plugin to enable app installation, automatic updates, and a web app manifest with appropriate icons and metadata.Type of Change
PWA Integration
vite-plugin-pwaas a development dependency inpackage.json.vite.config.tsto configure theVitePWAplugin with:Screenshots / Visuals
To demonstrate the PWA features, here are the visual results:
"Add to Home Screen" prompt
Illustrates the installation prompt on a mobile device or desktop browser.



Installed PWA on Home Screen/Desktop
Shows the app icon and standalone window after installation.


PWA Manifest in DevTools
Validation of the "Application" tab in Chrome DevTools, highlighting the Manifest section and icon assets.


Service Worker in DevTools
Confirmation that the Service Worker is correctly registered and running.

How to Verify
npm run dev(ornpm run build && npm run preview).