Sitio estático de 3 páginas que reproduce la interfaz de Skipit para el retiro de productos Rabieta.
index.html— Mis productos. Lista de cervezas con checkboxes. Botón Confirmar Retiro (habilitado al seleccionar al menos un producto).retirar.html— Confirmar retiro. Resumen de lo elegido + control deslizar para confirmar.confirmado.html— Retiro confirmado. Pantalla de éxito con código de retiro.
El estado (productos seleccionados) se guarda en sessionStorage, por lo que persiste entre páginas.
.
├── index.html
├── retirar.html
├── confirmado.html
├── .nojekyll
└── assets/
├── styles.css
├── app.js # lógica compartida + datos de productos
├── slider.js # control deslizar-para-confirmar (página 2)
├── confirm.js # placeholder (página 3 usa app.js)
├── beer.svg
└── favicon.svg
python3 -m http.server 8080
# luego abrir http://localhost:8080- Crear un repositorio y subir todo el contenido de esta carpeta a la raíz.
- En Settings → Pages, elegir la rama (
main) y carpeta/ (root). - La URL será
https://<usuario>.github.io/<repo>/.
Los enlaces usan rutas relativas (
./retirar.html,./assets/...), así que funcionan tanto en la raíz del dominio como en un subdirectorio de GitHub Pages. El archivo.nojekyllevita que Jekyll ignore la carpetaassets/.
Modificar el array PRODUCTS en assets/app.js.