Aplicaciones Web Progresivas · UTH · Prof. Bernardo Prado Díaz

La PWA de tu negocio
4 avances semanales

Cada semana construyes una parte de la app de ventas de tu giro siguiendo guia2.html y entregas 3 datos: la URL de tu repositorio, el hash de tu commit y la URL de GitHub Pages. Cada avance se evalúa con su lista de cotejo.

ING10-1 23 negocios 🚀 4 avances · guia2.html

⏰ Avance 1 · cierra el domingo 11 oct, 10:00 pm

--días
--horas
--min
--seg

Próxima entrega · domingo 10:00 pm

Avance 1 · 20 % Abierta
🧱

Estructura, giro y catálogo

📅 domingo 11 oct, 10:00 pm
📖 Pasos 9 a 12 de guia2.html + publicación inicial (paso 22)
⏳ --
📤 0 / 23 entregados
Avance 2 · 25 % Abierta
🛒

Renderizado CSR + SSR y carrito

📅 domingo 18 oct, 10:00 pm
📖 Parte A (pasos 1 a 8) + pasos 13 y 14 de guia2.html
⏳ --
📤 0 / 23 entregados
Avance 3 · 30 % Abierta
📲

Funciones PWA: manifest, offline, notificaciones y ubicación

📅 domingo 25 oct, 10:00 pm
📖 Pasos 14 (sincronización) a 20 de guia2.html
⏳ --
📤 0 / 23 entregados
Avance 4 · 25 % Abierta
🚀

Pruebas, publicación final e instalación

📅 domingo 1 nov, 10:00 pm
📖 Parte C (pasos 21 a 23) + Evidencias de la Unidad 2
⏳ --
📤 0 / 23 entregados

📤 ¿Qué entregas cada semana?

Los mismos 3 datos en cada avance. Antes de guardar, la app verifica en GitHub que tu repositorio sea público, que el commit exista y que tu página de GitHub Pages abra.

🐙 URL del repositoriohttps://github.com/tu-usuario/kristal-bubble-bar-pwa_moreno-almeida-yoshelyn-kristal

Tu repositorio PÚBLICO, el mismo las 4 semanas. Su nombre DEBE incluir tu apellido paterno, apellido materno y nombres: tu-negocio-pwa_apellidopaterno-apellidomaterno-nombres (minúsculas, sin acentos, separado con guiones). Se verifica al entregar.

🔖 Hash del commita1b2c3d

El último commit de la semana. Su MENSAJE debe incluir tu apellido paterno, apellido materno y nombres, ej: git commit -m "Avance 1 - MORENO ALMEIDA YOSHELYN KRISTAL". Copia el hash con: git log -1 --format=%H (o GitHub → Commits → 📋). Se verifica al entregar.

🌐 URL de GitHub Pageshttps://tu-usuario.github.io/kristal-bubble-bar-pwa_moreno-almeida-yoshelyn-kristal/

Tu app publicada DESDE ESE MISMO repositorio, así que la URL también lleva tu apellido paterno, apellido materno y nombres. GitHub → Settings → Pages. Debe abrir sin errores.

🔖 ¿Cómo obtengo el hash de mi commit?

Después de hacer push, usa cualquiera de estas dos formas:

git add .
git commit -m "Avance 1: catálogo de 15 productos"
git push

# el hash completo de tu último commit:
git log -1 --format=%H

O en GitHub: abre tu repositorio → Commits → botón 📋 junto al commit. Entrega siempre el último commit de la semana: es exactamente lo que se va a revisar.

🪪 Identificación en TODOS tus escritos

Tu README, tu reporte PDF y cualquier documento que entregues llevan este encabezado. Sin él, el criterio del documento vale 0.

👤 Nombre completo

Apellido paterno, apellido materno y nombre(s), igual que en la lista del grupo. Ej: MORENO ALMEIDA YOSHELYN KRISTAL

🏫 Grupo y negocio

ING10-1 · nombre de tu negocio y tu giro

🐙 URL del repositorio

https://github.com/tu-usuario/tu-negocio-pwa_apellidopaterno-apellidomaterno-nombres

🔖 Hash del commit

El commit que se evalúa (7 a 40 caracteres); su mensaje lleva tu nombre completo. En el README va en la tabla 'Historial de avances'.

🌐 URL de GitHub Pages

https://tu-usuario.github.io/tu-negocio-pwa_apellidopaterno-apellidomaterno-nombres/

📄 Plantilla para tu README.md

# Nombre de tu negocio — PWA de ventas

| Dato | Valor |
|---|---|
| **Alumno** | APELLIDO PATERNO APELLIDO MATERNO NOMBRE(S) |
| **Grupo** | ING10-1 |
| **Negocio · giro** | Nombre de tu negocio · tu giro |
| **URL del repositorio** | https://github.com/tu-usuario/tu-negocio-pwa_apellidopaterno-apellidomaterno-nombres |
| **URL de GitHub Pages** | https://tu-usuario.github.io/tu-negocio-pwa_apellidopaterno-apellidomaterno-nombres/ |

## Historial de avances

| Avance | Hash del commit entregado | Fecha |
|---|---|---|
| 1 | (hash del avance 1) | 11/10/2026 |
| 2 | (hash del avance 2) | 18/10/2026 |
| 3 | (hash del avance 3) | 25/10/2026 |
| 4 | (se escribe en el reporte PDF) | 01/11/2026 |

¿Por qué el hash va en un historial? Un archivo no puede contener el hash de su propio commit (al guardarlo, el hash cambia). Por eso en el README anotas el hash de cada avance ya entregado, y en el reporte PDF va el hash del commit que se evalúa.

⚖️ ¿Cómo se evalúa?

Cada avance tiene su lista de cotejo de 10 puntos. La calificación final del proyecto es el promedio ponderado de los 4 avances.

Peso de cada avance

🧱 A1 · 20 %
🛒 A2 · 25 %
📲 A3 · 30 %
🚀 A4 · 25 %

Escala de calificación

AU Autónomo 9.5 – 10 Domina y adapta lo aprendido a situaciones nuevas.
DE Destacado 8.5 – 9.4 Resuelve la evidencia sin apoyo, con criterio propio.
SA Satisfactorio 8.0 – 8.4 Cumple lo esencial de la evidencia.
NA No acreditado 0 – 7.9 No cumple los elementos mínimos de la evidencia.

📌 Reglas

  1. Cada avance se califica de 0 a 10 con su lista de cotejo: cada criterio cumplido suma sus puntos; si no se cumple completo, vale 0.
  2. La calificación final del proyecto es el promedio ponderado de los 4 avances (20 % + 25 % + 30 % + 25 %).
  3. Se revisa EXACTAMENTE el commit que entregaste: lo que subas después de la fecha límite no cuenta para ese avance.
  4. La subida se cierra sola al terminar la cuenta regresiva (domingo 10:00 pm). Sin entrega = 0 en ese avance.
  5. Cada avance se construye sobre el anterior: puedes corregir lo que faltó, pero solo suma en el avance que se está evaluando.
  6. Copiar el repositorio o el código de un compañero = NA en el avance para ambos (política de integridad de la guía).
  7. Tus 3 datos llevan tu nombre completo (apellido paterno, apellido materno y nombres): el nombre del repositorio, el mensaje del commit y, por lo tanto, la URL de GitHub Pages. La plataforma lo verifica y no deja entregar sin él.
  8. TODOS tus escritos (README, reporte PDF y cualquier documento) llevan tu encabezado de identificación: nombre completo (apellido paterno, apellido materno y nombres), URL del repositorio, hash del commit y URL de GitHub Pages. Sin él, el criterio del documento vale 0.

🧮 Ejemplo de cálculo

Avance 1: 9.0 × 20 % = 1.80
Avance 2: 8.0 × 25 % = 2.00
Avance 3: 7.5 × 30 % = 2.25
Avance 4: 10 × 25 % = 2.50
─────────────────────────
Final del proyecto = 8.55 → 8.6 · DE (Destacado)

Un avance que no se entrega vale 0. Para acreditar necesitas 8.0 o más: con un solo avance sin entregar ya es muy difícil lograrlo.