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

Epic: Add PWA install banners, analytics and offline fallback page #1197

Open
5 tasks
annarhughes opened this issue Nov 11, 2024 · 0 comments
Open
5 tasks
Labels
complexity: advanced Time needed to do this ticket will be large e.g. 2-3+ days state: blocked Task is blocked.
Milestone

Comments

@annarhughes
Copy link
Member

annarhughes commented Nov 11, 2024

Overview

This epic aims to improve our promotion of Bloom being available to install/download as a Progressive Web App (PWA). The epic breaks down UI and analytics tasks into sub issues, one for each new feature. Each sub issue contributes towards improved UX and likelihood of users returning to Bloom and having super easy access to our content 😌

Read more about PWA and it's capabilities here and here. The core offering our PWA has at the moment is (minimal) offline support and the app being added the Bloom app to the users homescreen. We may add more PWA features in the future but these core features are already valuable, so we want to promote them to users.

Our current PWA implementation:

  • Basic PWA functionality is set up using next-pwa
  • The PWA can be downloaded/installed from the browser. This feature is not promoted - that's what this epic aims to fix.
  • Push notifications and offline fallback page is not set up

Action Items

Each sub issue should be completed on a separate PR. #1211 and #1212 can be done asynchronous and are not blocked by other sub issues. These issues need to be completed sequentially with this ordering #1207 #1209 #1208 . It may be helpful to await the approval of the previous issue before starting the next.

@annarhughes annarhughes added complexity: advanced Time needed to do this ticket will be large e.g. 2-3+ days state: blocked Task is blocked. labels Nov 11, 2024
@kyleecodes kyleecodes added this to the 02. Roadmaps milestone Nov 19, 2024
@annarhughes annarhughes changed the title [Blocked] Epic: Improve PWA capabilities Epic: Add PWA install banners, analytics and offline fallback page Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: advanced Time needed to do this ticket will be large e.g. 2-3+ days state: blocked Task is blocked.
Projects
None yet
Development

No branches or pull requests

2 participants