← Todos los proyectos

Proyecto universitario

Tienda Burgos

Tienda en línea con carrito, búsqueda filtrada y autenticación, adaptada del proyecto open-source ecommerce-react.

Tipo
E-commerce web · Adaptación de proyecto open-source
Estado
Desplegada

La versión en vivo corre como demo de front-end sin backend: catálogo ficticio, sesión simulada y datos guardados en tu navegador.

Punto de partida

Parte de ecommerce-react, un proyecto open-source de Julius Guevarra (licencia Apache 2.0). Lo usé para estudiar cómo se organiza una tienda real: catálogo, carrito, checkout y panel de administración con React, Redux-Saga y Firebase.

Lo que hice

La adapté al español, la conecté a mi propio proyecto de Firebase con mis productos y la desplegué en mi propio servidor. También añadí un respaldo para que, si una imagen de producto no carga, la tienda muestre el nombre del producto en lugar de quedarse cargando.

Lo que me dejó

Leer y modificar un código base que no escribí desde cero: el flujo de estado con Redux-Saga, la estructura de una tienda completa y cómo cuidar los estados de carga y error.