setlife-network / setblocks

A scheduling tool to improve team collaboration
https://www.setblocks.com/
MIT License
1 stars 4 forks source link

Deploy as a progressive web app #44

Closed otech47 closed 5 years ago

FedeMadoery commented 5 years ago

Following the suggestion of Google Lighthouse, we need to improve:

  1. Does not register a Service Worker.
  2. Does not respond with a 200 when offline.
  3. Does not provide fallback content when JavaScript is not available.
  4. Does not redirect HTTP traffic to HTTPS.
  5. Page load is not fast enough on 3G. (in production our bundle is gonna be way smaller, and it will be solved)
  6. User will not be prompted to Install the Web App.
  7. Is not configured for a custom splash screen.

Main Tasks:

FedeMadoery commented 5 years ago

Things to keep in mind in the deploy time, these will help to improve and reach 100 points in PWA - Based on Google Lighthouse analysis

Page load is not fast enough on mobile networks

Does not redirect HTTP traffic to HTTPS