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

User Story: Investigate and Implement PWA Features in React App #50

Open
4 tasks
stephane-segning opened this issue Mar 5, 2024 · 0 comments
Open
4 tasks

Comments

@stephane-segning
Copy link
Contributor

stephane-segning commented Mar 5, 2024

Description:

As part of our efforts to improve user experience and engagement, we are looking to investigate and implement Progressive Web App (PWA) features within our React application. This includes setting up offline capabilities, and ensuring the app is installable on users' home screens across different platforms. The goal is to enhance app performance, reliability, and accessibility, aligning with PWA best practices.

Objectives:

  • Research PWA Requirements: Understand the technical requirements and best practices for PWAs, including service workers, web app manifests, and HTTPS.
  • Evaluate Current App Compatibility: Assess our current React app's architecture and identify changes needed to support PWA features.
  • Implement Service Worker: Set up a service worker to enable offline capabilities, caching strategies, and background data updates.
  • Configure Web App Manifest: Create and configure a web app manifest to ensure the app is discoverable and installable, with appropriate icons, names, and start URLs.
  • Testing across Platforms: Ensure PWA features work seamlessly across different browsers and devices, including mobile and desktop.
  • Documentation: Document the setup process, configurations, and any important considerations for future reference and team knowledge sharing.

Acceptance Criteria:

  1. The React app has a correctly configured service worker that enables offline use and content caching.
  2. A web app manifest is in place, allowing the app to be installed on users' home screens with proper icons and splash screens.
  3. The app passes the Lighthouse PWA checklist with a score of 90+ in the PWA category.
  4. Implementation details and configurations are well-documented.

Resources:

Milestones:

  1. Service Worker and Manifest
  2. Testing & Optimization
  3. Documentation & Knowledge Sharing
@stephane-segning stephane-segning converted this from a draft issue Mar 5, 2024
@stephane-segning stephane-segning self-assigned this Mar 5, 2024
@stephane-segning stephane-segning moved this from Todo to In Progress in Payment App Mar 5, 2024
@stephane-segning stephane-segning changed the title Investigate and Implement PWA Features in React App User Story: Investigate and Implement PWA Features in React App Mar 5, 2024
@stephane-segning stephane-segning moved this from In Progress to Ready in Payment App Mar 5, 2024
@stephane-segning stephane-segning moved this from Ready to In Progress in Payment App Mar 8, 2024
stephane-segning pushed a commit that referenced this issue Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant