manifest.json válido y enlazado (1.5)
Un archivo manifest.json válido en la misma carpeta que index.html, enlazado con <link rel="manifest" href="manifest.json">, que abra sin error en …/manifest.json.
El index.html sí enlaza manifest.json, pero el archivo se subió como manifest.json.txt. Por eso GitHub Pages responde 404 y el navegador no tiene manifest.
.txt de más.
manifest.json responde 404 (File not found).Cómo corregirlo: renombra manifest.json.txt a manifest.json (en Windows activa “Extensiones de nombre de archivo” para ver el .txt), haz commit y push, y confirma que …/manifest.json abre sin error.
Service Worker registrado (1.5)
Registrar el Service Worker con navigator.serviceWorker.register('sw.js') desde js/app.js, y que tanto js/app.js como sw.js estén publicados.
El index.html carga <script src="js/app.js">, pero la carpeta js/ no tiene app.js. El sitio no registra ningún Service Worker, aunque sw.js sí está en el repositorio.
js/: hay carrito, csr, geolocalización y notificaciones, pero falta app.js.
js/app.js responde 404, así que nunca se llama a register.Cómo corregirlo: sube js/app.js (el que registra sw.js) al repositorio y confirma que …/js/app.js y …/sw.js abren sin error 404.





