✨[feature Request]: Enable PWA for the site #704
+83
−1
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.
Description
The website is now a Progressive Web Application where users can install it as a desktop or mobile application and access it easily. Not only that; it also provides offline access by pre-downloading assets mentioned in
service-worker.js
for faster reloading.Related Issues
Type of PR
Screenshots / videos (if applicable)
https://www.loom.com/share/635a2d108ff7426a9fb0eb06a61371cc?sid=c520bb83-74c0-4950-8749-5a80a04f3f37
Checklist
main
branch before making this PRAdditional context:
I have modified
index.html
with an inline comment to linkmanifest.json
. I have also added two other files namedmanifest.json
andservice-worker.js
for enabling PWA. I have also added a service worker script inindex.html
at the bottom with an inline comment to detectservice-worker.js
file in the root of the folder. I have also resized favicons to 192x192 and 512x512 format for app icon in different screen sizes.