You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Convert Vanilla PWA to a Decentralized Web App (DWA)
🔗 Dependencies
This issue is dependent on the completion of #85. Please ensure that issue is resolved before starting work on this task.
🚀 Goal
Begin the process of transforming our Vanilla.js Progressive Web App (PWA) into a Decentralized Web App (DWA) by setting up the necessary Web5 infrastructure.
🤔 Background
A Decentralized Web App (DWA) is a Progressive Web App (PWA) that incorporates Web5 functionalities, providing offline capabilities and offline synchronization of Decentralized Web Nodes (DWNs). This task will initiate the conversion of our existing Vanilla PWA to a DWA by setting up the basic Web5 components.
This is part of our larger project to create a Vanilla.js DWA starter. See our main issue here for the full context and list of all related tasks.
Important: For reference, please see the DWA React Vite starter app. While the implementation details will differ for Vanilla, this example provides a good overview of the structure and functionalities of a DWA.
🔑 Tasks and Acceptance Criteria
❗You must only assign yourself one task at a time to give everyone a chance to participate.❗
You may assign yourself your next task after your current task is reviewed & accepted.
taniashiba
changed the title
Convert Next.js PWA (Progressive Web App) to a DWA (Decentralized Web App)
Convert Vanilla.js PWA (Progressive Web App) to a DWA (Decentralized Web App)
Aug 29, 2024
Convert Vanilla PWA to a Decentralized Web App (DWA)
🔗 Dependencies
This issue is dependent on the completion of #85. Please ensure that issue is resolved before starting work on this task.
🚀 Goal
Begin the process of transforming our Vanilla.js Progressive Web App (PWA) into a Decentralized Web App (DWA) by setting up the necessary Web5 infrastructure.
🤔 Background
A Decentralized Web App (DWA) is a Progressive Web App (PWA) that incorporates Web5 functionalities, providing offline capabilities and offline synchronization of Decentralized Web Nodes (DWNs). This task will initiate the conversion of our existing Vanilla PWA to a DWA by setting up the basic Web5 components.
🔑 Tasks and Acceptance Criteria
❗You must only assign yourself one task at a time to give everyone a chance to participate.❗
You may assign yourself your next task after your current task is reviewed & accepted.
@web5/api
package https://www.npmjs.com/package/@web5/apiactivatePolyfills
from@web5/api
in the main application fileactivatePolyfills
in the service workeractivatePolyfills
with appropriate cache TTL settings🌟 Resources
💻 Code Snippets
Importing and Activating Polyfills
Service Worker Configuration (example)
Getting Started
Questions?
If you have any questions or need clarification, please comment on this issue or join our Discord community.
Happy coding! 🎉
The text was updated successfully, but these errors were encountered: