en / es / ca / de

Tienda de patos

Tienda de patos es un comercio electrónico SPA que muestra informción sobre patos de goma. Este proyecto fue desarrollado durante el Bootcamp de Skylab de 3 maneras diferentes haciendo incapié en la refactorización continua.

Código fuente

Características

  • Es necesario disponer de una cuenta para acceder a la tienda.
  • Se incluyen las funcionalidades de registro y logueo.
  • Al realizar una búsqueda, aparecerán todos los patos que coincidan con el criterio.
  • Se puede ver más detalle de sobre cualquier producto pulsando en la imagen.
  • Existe un apartado de favoritos para guardar los productos seleccionados.

Qué he aprendido

  • A refactorizar código continuamente.
  • A desarrollar un logueo y un registro consumiendo una API que juega el papel de base de datos.
  • A manejar errores mediante componentes.
  • A separar la lógica según responsabilidades.
  • A renderizar la aplicación desde el lado del servidor con Express y Pug.

Tecnologías

  • Front-end 1: Node con Express y Pug, CSS-SASS
  • Front-end 2: React (JavaScript), CSS-SASS
  • Front-end 3: JavaScript, HTML, CSS-SASS
  • Back-end: -