Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
¡Hola, equipo de Wallbit! 👋
Acá dejo mi pr con mi solución al desafío del carrito de compras, con un estilo de retro de terminal que busca resonar con programadores y crear una experiencia inmersiva.
🎯 Implementaciónes
Agregar productos al carrito: Los usuarios pueden ingresar el
ID del producto
y lacantidad
a través de un formulario. El sistema valida los datos, consulta la Fake Store API y agrega el producto al carrito si es válido.Manejo de errores: Si se ingresa un ID inválido o hay problemas con la API, se muestra un mensaje de error amigable en la interfaz.
Visualización de productos: El carrito muestra una tabla con la información clave:
✨ Extras Implementados
Persistencia del carrito: El estado del carrito se guarda en
localStorage
para que los datos permanezcan tras recargar la página.Información adicional del carrito:
Estética de terminal:
🎁 Bonus Points
Modo retro temático: La estética retro no solo es visualmente atractiva, sino que también apela al público objetivo: programadores nostálgicos que aman la terminal.
Mensajes personalizados: Los mensajes tienen un toque de humor y familiaridad, pensando en usuarios que disfruten de pequeños detalles graciosos mientras interactúan.
Accesibilidad retro: Aunque la estética es retro, la navegación por teclado y el enfoque en elementos están completamente soportados.
📂 Cómo Correr el Proyecto
Clonar el repositorio:
git clone https://github.com/emirchus/wallbit-challenge cd wallbit-challenge
Instalar dependencias:
Iniciar la aplicación:
Explorar el carrito retro en tu navegador.
🌐 Deploy
La aplicación está desplegada y pueden probarla en el siguiente enlace:
Demo Retro en Vercel
Espero que disfruten la estética y funcionalidad que trabajé para este desafío. Los espero en el stream uwu