Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Progressive Web App (PWA) for the site #281

Open
amiya-cyber opened this issue Nov 4, 2024 · 5 comments · May be fixed by #288
Open

Enable Progressive Web App (PWA) for the site #281

amiya-cyber opened this issue Nov 4, 2024 · 5 comments · May be fixed by #288
Assignees

Comments

@amiya-cyber
Copy link
Contributor

amiya-cyber commented Nov 4, 2024

A PWA or Progressive Web Application allows users to install the site as a desktop or android application. It will enhance user experience and drive organic traffic. It also allows users to access the site offline by pre-downloading assets such as files or images as cache memory.

TURN YOUR WEBSITE INTO A WEB APP

Why Enable PWA?
Enabling Progressive Web Apps (PWAs) enhances a website by providing a native app-like experience with several key benefits:

  1. Offline Access: Users can access content without an internet connection.
  2. Fast Loading: PWAs load quickly, improving performance even on slow networks.
  3. Home Screen Installation: Users can install PWAs on their devices without app store hassles.
  4. Push Notifications: Engage users with timely notifications, even when the app isn’t open.
  5. Responsive Design: PWAs work seamlessly across different devices and screen sizes.

1_R2PVSj_iWUQr4GYbcu2j1A

ASSIGN WITH LEVEL 3

@github-actions github-actions bot added the Review Queued Waiting for the Dataverse's Maintainer to review this issue. label Nov 4, 2024
@multiverseweb
Copy link
Owner

@amiya-cyber just explain to me in brief about how you are going to do this . Also, will the users be notified about feature or some sort of install button will appear on the website or what?

@multiverseweb multiverseweb removed the Review Queued Waiting for the Dataverse's Maintainer to review this issue. label Nov 4, 2024
@amiya-cyber
Copy link
Contributor Author

amiya-cyber commented Nov 4, 2024

I will create a manifest json file and service worker.js file and a script.js file and then I will register the service worker and then I will link them all with index.html by which the whole website can be used as a application there will be a install function Also by which it will get installed on your desktop and the content can be seen while being offline

@amiya-cyber
Copy link
Contributor Author

Assign me with level 3 I will not disappoint you with the results

@multiverseweb
Copy link
Owner

@amiya-cyber okay so ahead. Make sure this feature does not disturb the functionality of existing website. Also, test the introduced feature in both desktop and mobile phone before sending the PR.

@amiya-cyber
Copy link
Contributor Author

@amiya-cyber okay so ahead. Make sure this feature does not disturb the functionality of existing website. Also, test the introduced feature in both desktop and mobile phone before sending the PR.

Yeah sure I will upload the proof of the video

@amiya-cyber amiya-cyber linked a pull request Nov 5, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants