Skip to content
/ jsenv-template-pwa Public template

GitHub repository template to create a progressive web application

License

Notifications You must be signed in to change notification settings

jsenv/jsenv-template-pwa

Repository files navigation

Progressive Web Application template

This repository is meant to serve as a general template for how to set up repositories to create a progressive web application.

This application is deployed at https://jsenv.github.io/jsenv-template-pwa/.

Screenshot of lighthouse scores for this template:

lighthouse score screenshot

How to use

If you want to create a regular web application without PWA compatibility, use this template and remove files specific to PWA as explained in PWA compatibility.

Features

Documentation of the features, how to use and or remove them.

Things to know

  • Node.js Long Term Support version should be used while coding. At the time of writing this documentation it means version 14.17.0.

  • Default branch of the repository is named main. It can be renamed in repository settings on GitHub.

  • There is 2 type of js files: js meant to be runned by node and js meant to be runned by a browser. To help recognize which are which, browser files use .js extension while node files uses .mjs extension. This pattern is subjective and you are free to change it.

About

GitHub repository template to create a progressive web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project