Ejemplos de aplicaciones web progresivas.
En este repositorio, actualmente tenemos:
CycleTracker: una aplicación básica para realizar un seguimiento de los ciclos menstruales. El HTML de la aplicación incluye un formulario para agregar fechas de inicio y finalización del ciclo del período. La funcionalidad de la aplicación JavaScript ordena las fechas y las guarda en el almacenamiento local. También muestra las fechas recuperadas del almacenamiento local debajo del formulario. La aplicación incluye un archivo de manifiesto con tres íconos, combinación de colores, etc. La aplicación también incluye un trabajador de servicio para manejar el almacenamiento en caché de activos.
a2hs: un ejemplo configurado para mostrar cómo funciona Agregar a la pantalla de inicio (A2HS). Véalo en vivo aquí. Esto incluye un ícono y un archivo de manifiesto para permitir que la aplicación se agregue a la pantalla de inicio y un trabajador de servicio simple para hacer que el sitio funcione sin conexión.
js13kpwa: una lista de entradas de A-Frame enviadas al concurso js13kGames 2017, utilizada como ejemplo para los artículos de MDN sobre aplicaciones web progresivas. El js13kPWA tiene la estructura App Shell, funciona sin conexión con Service Worker, se puede instalar gracias al archivo de manifiesto y a la función Agregar a la pantalla de inicio, y se puede volver a activar mediante Notificaciones y Push. Véalo en vivo aquí.