Aplicaciones Web Progresivas · Unidad 2 · Proyecto PWA · Grupo ING10-1 · Facilitador: Bernardo Prado Díaz · Cierre: dom 18 oct 2026, 10:00 pm · Peso: 25 % · Revisado: 18/10/2026 (prórrogas: 19/10/2026 y 20/10/2026)
avances.py (5 criterios, 10 pts; si un criterio no se cumple completo vale 0).
Carrito y filtro: la app de cada commit se abrió en un navegador; se probó el filtro/agrupación por categoría, se agregaron productos, se recargó la página para comprobar localStorage y se probaron +, −, quitar y el total.
SSR: se ejecutó el proyecto Django de cada alumno con el cliente de pruebas de Django y se comprobó que la ruta del catálogo responde 200 con los productos escritos en el HTML.
README: se revisaron las 2 imágenes en docs/ (que sean Ctrl+U: SSR con productos y CSR con el <div id="catalogo"> vacío) y que el historial tenga el hash del commit entregado en el avance 1.
Commits: git log --since="2026-10-11 22:00" hasta el commit entregado; deben salir al menos 3 fechas distintas.
Las 23 URL de GitHub Pages responden 200. Pulsa Ver para el cotejo y las observaciones.
| Alumno · Negocio | Entrega | Calificación /10 |
Nivel | Detalle | |
|---|---|---|---|---|---|
| 1 | Contreras Barreras, YaninDulce Yanin · Repostería y pasteles | Repo · 148d8d7 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo. Catálogo agrupado en 3 secciones por categoría. Carrito probado: agrega, +/−, quitar y total correctos, y sigue ahí al recargar. Django /catalogo/ responde 200 con los 15 productos de catalogo.json escritos en el HTML. Capturas SSR y CSR correctas. Commits el 16, 17 y 18 oct. 💬 “Avance 2: requirements.txt e instrucciones de servidor-ssr en README - CONTRERAS BARRERAS YANIN” · commit del domingo 18 oct, 11:29 am · entregado el 18/10/2026 11:35 | |||||
| 2 | Cruz Sandoval, Guillermo EstebanTacos El Güero Cruz · Taquería | Repo · 817ec7d · Pages | 8 | SA | |
Lista de cotejo — 8/10
ObservacionesCarrito y agrupación por categoría funcionan bien. Criterio 4: el README solo inserta la captura SSR (docs/captura-csr.png existe pero no está enlazada) y el historial dice de78377 para el avance 1, pero entregó e7f96a1. Criterio 5: todo el avance 2 está en UN solo commit (16 oct). Detalles: la vista SSR muestra 15 productos que no son los de catalogo.json (solo coinciden 5), y se subieron 11 archivos de __pycache__ (el .gitignore se agregó después de hacer commit de esos archivos). 💬 “Avance 2: capturas SSR vs CSR en README - Cruz Sandoval Guillermo Esteban” · commit del viernes 16 oct, 11:30 pm · entregado el 16/10/2026 23:33 | |||||
| 3 | Franco Gonzalez, Omar AntonioFranco's Burger Lab · Hamburguesas gourmet | Repo · 7921438 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo. Navegación por categoría con anclas (#cat-…) sobre el catálogo agrupado; carrito completo y persistente; SSR con los 15 productos. Commits el 13, 16 y 17 oct, bien numerados. Detalle: en el README el grupo sigue diciendo "IDGS10-1" (es ING10-1). 💬 “Avance 2 - FRANCO GONZALEZ OMAR ANTONIO : COMMIT 4 capturas SSR vs CSR en docs/ y README” · commit del sábado 17 oct, 2:00 pm · entregado el 17/10/2026 14:07 | |||||
| 4 | Gomez Casillas, Jesus EdgardoCasillas Sushi Bar · Sushi y comida japonesa | Repo · b3ac272 · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro con botones (Todos / Rollos / Entradas / Especiales y bebidas) que muestra 5 por categoría; carrito completo y persistente; SSR con los 15 productos; capturas correctas. Criterio 4: en el historial anotó 97bf705 como avance 1, pero entregó efe0779 (el último commit, el de las 12:53 am). 💬 “Avance 2: capturas SSR vs CSR en README - Gomez Casillas Jesus Edgardo” · commit del domingo 18 oct, 12:06 am · entregado el 18/10/2026 00:08 | |||||
| 5 | Gomez Casillas, Sebastian EdgardoSebas Coffee Roasters · Cafetería de especialidad | Repo · 48dc354 · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría (4 botones, 5 productos cada uno); carrito completo y persistente; SSR con los 15 productos; capturas correctas. Criterio 4: en el historial anotó 9267ec9 como avance 1, pero entregó 36a3e05. Detalle: el botón "Delicias Horneadas" no se llama igual que la categoría del JSON ("Para acompañar"), aunque filtra bien. 💬 “Avance 2: capturas SSR vs CSR en README - Gomez Casillas Sebastian Edgardo” · commit del domingo 18 oct, 4:52 pm · entregado el 18/10/2026 16:56 | |||||
| 6 | Imperial Silva, Jose EduardoPizzería Imperial · Pizzería artesanal | Repo · 56a557d · Pages | 5 | NA | |
Lista de cotejo — 5/10
ObservacionesCriterio 2: carrito.js tiene la lógica y guarda en localStorage, pero index.html no tiene #lista-carrito ni #total-carrito: el cliente no ve el carrito, no puede sumar/restar/quitar y no hay total (solo sale un alert). Criterio 4: las 2 capturas son de la página ya dibujada (no del código fuente Ctrl+U), el historial no tiene el hash del avance 1 y el README no trae las URL del repo y de Pages. Criterio 5: todo el avance está en UN commit (16 oct). Detalles: no hay .gitignore, así que se subieron db.sqlite3 y __pycache__; csr.js se carga 2 veces y los <script> están fuera de <body>; sigue el 404 de img/logo.jpg. 💬 “Avance 2: capturas SSR vs CSR en README - IMPERIAL SILVA JOSE EDUARDO” · commit del viernes 16 oct, 11:06 pm · entregado el 16/10/2026 23:10 | |||||
| 7 | Jimenez Labora Garcia, GuillermoLa Labora Mariscos · Mariscos y ceviches | Repo · 690ac71 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple el cotejo: filtro por categoría, carrito completo y persistente, SSR con los 15 productos, capturas correctas, hash del avance 1 (f58ac1b) y commits el 15, 16 y 17 oct. Para el avance 3: index.html activa notificaciones.js, geolocalizacion.js y el registro de sw.js, que aún no existen → 404 y "No se pudo registrar el Service Worker" en consola. El README sigue en UTF-16 (GitHub lo muestra, pero guárdalo como UTF-8). 💬 “Avance 2 - JIMENEZ LABORA GARCIA GUILLERMO” · commit del sábado 17 oct, 12:14 pm · entregado el 17/10/2026 12:17 | |||||
| 8 | Lizaola Navarro, Cesar AlbertoAsadero Lizaola · Carne asada estilo Sonora | Repo · 8e28672 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo. Filtro con 4 botones (Todos 15 · Carnes 6 · Bebidas 5 · Extras 4); carrito completo y persistente (clave asadero-lizaola-carrito: sigue al recargar; +, −, quitar y total correctos). Django /menu/ responde 200 con los 15 productos de catalogo.json escritos en el HTML. Capturas SSR (view-source:127.0.0.1:8000/menu/) y CSR (div#catalogo vacío) correctas; hash 12b7a0a del avance 1 correcto. Commits el 16, 17 y 18 oct. Entregado con prórroga el 19 oct (el commit es del 18 oct, 5:41 pm, antes del cierre). Detalle: dentro de servidor-ssr-lnca/ hay un segundo proyecto Django duplicado (servidor-ssr-lnca/servidor-ssr/ con config/); sobra y conviene borrarlo. 💬 “Avance 2: capturas SSR vs CSR, LIZAOLA NAVARRO CESAR ALBERTO” · commit del domingo 18 oct, 5:41 pm · entregado el 19/10/2026 12:34 (prórroga) | |||||
| 9 | Mada Higuera, Alan FernandoDogos Mada · Hot dogs sonorenses | Repo · fe71cd3 · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesCatálogo agrupado en 3 secciones; carrito completo y persistente (con contador en el encabezado). Muy bien: la vista Django lee el mismo catalogo.json de la PWA. Criterio 4: en el historial anotó 78e3093 (y entre paréntesis) como avance 1, pero entregó 3bd6160. Detalle: la clave de localStorage sigue siendo la de la guía ("tienda-escolar-carrito"). 💬 “AVANCE 2: quitar carpeta de ssr para poder subir gitignore-MADA HIGUERA ALAN FERNANDO” · commit del domingo 18 oct, 1:37 pm · entregado el 18/10/2026 13:39 | |||||
| 10 | Moreno Almeida, Yoshelyn KristalKristal Bubble Bar · Frappés, smoothies y bubble tea | Repo · 71de7bd · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo: filtro por categoría, carrito completo y persistente, SSR con los 15 productos y su categoría, capturas correctas (CSR tomada de GitHub Pages), hash f7b3e31 en el historial. Commits el 12, 15 y 16 oct con mensajes claros. Detalle: en el README el grupo dice "10-1" (es ING10-1). 💬 “Avance 2: capturas SSR vs CSR en README - MORENO ALMEIDA YOSHELYN KRISTAL” · commit del viernes 16 oct, 12:51 am · entregado el 16/10/2026 01:07 | |||||
| 11 | Nevarez Ochoa, Maria FernandaFer's Crepas & Waffles · Crepería y waffles | Repo · cb26bb3 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple el cotejo: filtro por categoría, carrito completo y persistente, SSR en /catalogo_nomf/ con los productos, capturas correctas, hash eb9b41e, commits el 15, 16 y 17 oct. Para el avance 3: index.html ya activa notificaciones.js, geolocalizacion.js y app.js, que no existen en js/ → 404 en consola. La vista SSR no trae la categoría de cada producto. 💬 “Avance 2 - Cambiar a imagenes reales y actualizar captura SSR - NEVAREZ OCHOA MARIA FERNANDA” · commit del sábado 17 oct, 1:35 pm · entregado el 17/10/2026 13:44 | |||||
| 12 | Noriega Noriega, Henry ErubielWings Noriega · Alitas y boneless | Repo · 4f4a0d4 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo. Filtro por categoría, carrito completo y persistente, SSR agrupado por categoría (regroup) con los 15 productos, capturas con la búsqueda resaltada, hash completo del avance 1 y 3 commits en 3 días (16, 17 y 18 oct) con mensajes muy descriptivos. 💬 “Avance 2 - NORIEGA NORIEGA HENRY ERUBIEL: capturas SSR vs CSR en docs/ y README con hash del avance 1 en el historial” · commit del domingo 18 oct, 2:35 pm · entregado el 18/10/2026 14:38 | |||||
| 13 | Oroz Novella, Karen JimenaGreen Karen · Comida saludable y ensaladas | Repo · e2edadb · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría, carrito completo y persistente (con subtotal por producto) y SSR con los 15 productos. Criterio 4: (a) el historial dice 97966e8 como avance 1, pero entregó c7231bf, commit que ya no existe en el historial del repositorio (se reescribió con force-push); (b) la captura SSR NO corresponde a su servidor: muestra 5 productos sin estilos ni el recuadro "Comprobación SSR" que sí trae su plantilla catalogo_ssr.html, y la imagen no parece una captura real del navegador. Revisar con la alumna. 💬 “Avance 2: capturas SSR vs CSR en README - OROZ NOVELLA KAREN JIMENA” · commit del domingo 18 oct, 2:27 pm · entregado el 18/10/2026 14:33 | |||||
| 14 | Paredes Miranda, Bryan HumbertoBirria Paredes · Birriería y quesabirrias | Repo · 74b9300 · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo: filtro por categoría, carrito completo y persistente, SSR en tabla con producto, categoría y precio, capturas correctas, hash completo del avance 1 y commits el 14, 17 y 18 oct. Detalle: catalogo.json tiene 8 / 4 / 3 productos por categoría (la guía sugiere 5 / 5 / 5). 💬 “Avance 2 - PAREDES MIRANDA BRYAN HUMBERTO: capturas SSR vs CSR en README” · commit del domingo 18 oct, 12:53 pm · entregado el 18/10/2026 13:00 | |||||
| 15 | Pinedo Ceballos, Jose LuisTrattoria Pinedo · Pastas y cocina italiana | Repo · e79378b · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría, carrito completo y persistente, SSR en tabla con los 15 productos, capturas correctas. Criterio 4: en el historial anotó 2424e09 (commit "Quitar archivos no usados de img/"), pero el avance 1 entregado es 8169dd3; el grupo dice "ING 10-1". Detalle: el .gitignore está dentro de servidor-ssr/ (funciona, pero la guía lo pide en la raíz). 💬 “Avance 2: capturas SSR vs CSR en README - PINEDO CEBALLOS JOSE LUIS” · commit del sábado 17 oct, 10:04 am · entregado el 17/10/2026 10:11 | |||||
| 16 | Robles Bailon, Luisa FernandaNevería Luisa · Nieves, helados y paletas | Repo · 8b3b6ac · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo. Filtro con botones (Todos · Nieves de garrafa · Paletas · Especiales, 5 por categoría); carrito en panel lateral completo y persistente (+, −, eliminar, total y contador; sigue al recargar). Django /catalogo/ responde 200 con los 15 productos de catalogo.json. Capturas SSR y CSR correctas; hash del avance 1 (66010b5) correcto. Commits el 16, 17 y 18 oct. Entregado con prórroga el 19 oct (el commit es del 18 oct, 11:29 am, antes del cierre). Detalles: el proyecto Django (manage.py, ssr_demo/, catalogo/) quedó en la RAÍZ del repositorio y no dentro de servidor-ssr/; el .gitignore ignora servidor-ssr/venv/ y servidor-ssr/db.sqlite3, rutas que no existen (no se subió nada indebido, pero la regla no protege). 💬 “Avance 2: servidor Django SSR y capturas SSR vs CSR en README - ROBLES BAILON LUISA FERNANDA” · commit del domingo 18 oct, 11:29 am · entregado el 19/10/2026 12:09 (prórroga) | |||||
| 17 | Rubi Garcia, Gisel AlinneRubí Brunch · Desayunos y brunch | Repo · 648658a · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría con contador, carrito completo y persistente, SSR en /catalogo_rgga/ con los 15 productos. Criterio 4: la captura CSR solo muestra el <head> y el encabezado; no aparece el <div id="catalogo"> vacío, que es lo que demuestra el CSR. ⚠ Su .gitignore es el de RUBI GARCIA WILBERT JESUS (ignora /servidor-ssr-RGWJ/…, carpeta que no existe en su repo); por eso se subió servidor-ssr-rgga/db.sqlite3. Revisar la integridad con ambos. Detalle: la clave de localStorage es la de la guía ("tienda-escolar-carrito"). 💬 “Avance 2: coreccion de la imagen del readme - RUBI GARCIA GISEL ALINNE” · commit del domingo 18 oct, 8:45 pm · entregado el 18/10/2026 20:49 | |||||
| 18 | Rubi Garcia, Wilbert JesusWilbert's Smokehouse · BBQ y ahumados | Repo · 17103a9 · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría, carrito completo y persistente con "Total a pagar", SSR en /catalogo_RGWJ/ con los 15 productos. Criterio 4: la captura CSR solo muestra el <head> y el encabezado; no aparece el <div id="catalogo"> vacío. (No entregó el avance 1; anotó f5f7a36, su commit "Avance 1" del 13 oct.) ⚠ Su .gitignore aparece copiado en el repositorio de RUBI GARCIA GISEL ALINNE. 💬 “Avance 2: Integra catálogo SSR con 15 productos, configura rutas y agrega capturas SSR y CSR al README - RUBI GARCIA WILBERT JESUS” · commit del domingo 18 oct, 7:47 pm · entregado el 18/10/2026 20:11 | |||||
| 19 | Santos Tirado, Jesus GustavoTortas Santos · Tortería | Repo · 08fe65c · Pages | 5 | NA | |
Lista de cotejo — 5/10
ObservacionesFiltro por categoría y SSR con los 15 productos funcionan. Criterio 2: carrito.js no usa localStorage: al recargar el carrito vuelve a $0.00. Criterio 4: el historial no tiene hashes (solo descripciones), el grupo dice "TDSM10-1" y las capturas se llaman captura-ssr-stjg.png / captura-csr-stjg.png (no las pedidas). Criterio 5: commits solo en 2 fechas (13 y 15 oct). 💬 “Avance 2: Estructura final del README con comparativa SSR vs CSR y capturas - SANTOS TIRADO JESUS GUSTAVO” · commit del jueves 15 oct, 11:02 pm · entregado el 15/10/2026 23:13 | |||||
| 20 | Urquidez Lopez, Dante YaelDante Ramen House · Ramen y cocina asiática | Repo · c03ccc4 · Pages | 8 | SA | |
Lista de cotejo — 8/10
ObservacionesFiltro con 5 botones (Todos · Ramen 5 · Entradas 4 · Bebidas 4 · Postres 2); carrito completo y persistente (clave carrito-dante: +, −, quitar y total correctos; sigue al recargar). Django /catalogo/ responde 200 con los 15 productos de catalogo.json agrupados por categoría. Las capturas SSR (view-source:127.0.0.1:8000/catalogo/) y CSR (div#catalogo solo con tarjetas esqueleto) tienen el contenido correcto y el hash 69dfaa1 del avance 1 es correcto. Criterio 4: las capturas son JPEG (docs/captura-ssr.jpeg y docs/captura-csr.jpeg), no los PNG pedidos (docs/captura-ssr.png y docs/captura-csr.png), y el título del README sigue siendo el de la plantilla ("Nombre de tu negocio"). Criterio 5: el avance 2 tiene commits solo en 2 días (16 y 18 oct). Entregado con prórroga el 20 oct (el commit es del 18 oct, 9:09 pm, antes del cierre). ⚠ No hay .gitignore: se subieron servidor-ssr/venv/ completo (≈6,200 archivos; en Windows el repositorio ya no se puede clonar por rutas demasiado largas), db.sqlite3 y __pycache__. 💬 “Avance 2 - Capturas SSR vs CSR - URQUIDEZ LOPEZ DANTE YAEL” · commit del domingo 18 oct, 9:09 pm · entregado el 20/10/2026 08:18 (prórroga) | |||||
| 21 | Valdez Gallego, Omar GuadalupeCoyotas Valdez · Panadería sonorense | Repo · 866e13e · Pages | 9 | DE | |
Lista de cotejo — 9/10
ObservacionesFiltro por categoría, carrito completo y persistente, SSR con los 15 productos; commits el 16, 17 y 18 oct. Criterio 4: el README enlaza docs/captura-ssr.png y docs/captura-csr.png pero la carpeta docs/ NO está en el repositorio (imágenes rotas en GitHub); además el historial dice 3b1072b para el avance 1 y entregó 4f87e94. 💬 “Avance 2: capturas SSR vs CSR en README - Valdez Gallego Omar Guadalupe” · commit del domingo 18 oct, 10:23 am · entregado el 18/10/2026 10:25 | |||||
| 22 | Valenzuela Rendon, Erubiel EstebanJuguería Valenzuela · Jugos, licuados y smoothies | Repo · d66d2b7 · Pages | 5 | NA | |
Lista de cotejo — 5/10
ObservacionesEntregó el commit d66d2b7 (16 oct), que solo trae filtro y carrito; los dos funcionan (4 botones de categoría; carrito persistente con +, −, quitar y total). Criterio 3: en ese commit NO existe servidor-ssr/ (no hay Django). Criterio 4: no hay docs/ ni capturas en el README (sí trae el hash be5e7c1 del avance 1). Criterio 5: el avance 2 tiene un solo commit (16 oct). ⚠ Su commit posterior 1f97e23 (18 oct, 10:32 pm, después del cierre) sí trae Django con los 15 productos y las 2 capturas, pero NO es el que entregó; con ese commit tendría 9 (commits solo en 2 días: 16 y 18 oct). 💬 “Avance 2: filtro por categoría y carrito con localStorage - VALENZUELA RENDON ERUBIEL ESTEBAN” · commit del viernes 16 oct, 5:49 pm · entregado el 19/10/2026 13:30 (prórroga) | |||||
| 23 | Zing Meza, Carlos FelipeZing Wok · Comida china al wok | Repo · f31a53e · Pages | 10 | AU | |
Lista de cotejo — 10/10
ObservacionesCumple todo: filtro por categoría, carrito completo y persistente, SSR con los 15 productos, capturas correctas (CSR desde GitHub Pages), hash 91e03b4 del avance 1 y commits el 16, 17 y 18 oct. Ya corrigió el 404 del ícono del avance 1. 💬 “Avance 2: capturas SSR vs CSR en README - ZING MEZA CARLOS FELIPE” · commit del domingo 18 oct, 2:00 pm · entregado el 18/10/2026 14:03 | |||||