Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C covid19india-react
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • covid19india
  • covid19india-react
  • Issues
  • #1322
Closed
Open
Issue created Apr 20, 2020 by Administrator@rootContributor

Convert it to progressive web app

Created by: Surya1231

The progressive web app will be very handy to use. People don't have to visit the website all the time they want to check status. They can easily install the website as an app in their android/ios devices. You can easily convert this website to a web app. ( progressive web app provide a banner for installing the website as an app in their phone )

Solution: We need to just add a service-worker.js file in public/ directory and some additions in manifest.json will do it. it will not take that much time but it will create a great impact on users from my opinion.

Exact steps:

  • create service-worker.js in public/ (Name should be exact same)
  • Define an empty self.addEventListner("fetch" , () => ()) function like this for now.
  • In maifest.json define orientation: "portrait primary"
  • In maifest.json add more icons ( 144x144, 512x512).
Assignee
Assign to
Time tracking