Skip to content

MLS535/TreeValleyProject

Repository files navigation

Tree Valley

Lighthouse

## Tabla de contenidos: ---

Descripción y contexto


En este proyecto final, se trata de crear una tienda con un carrito de la compra, que posteriormente llevará al cliente a hacer un checkout y mostrará una factura.

Este proyecto se ha hecho utilizando Vue Router y Vuex. Contiene persistencia de datos, además de la ampliación de imagenes de los productos.

Netlify


Enlace de Netlify:

Haz click aquí para ir a Netlify

Lighthouse


Lighthouse

Guía de usuario


Dentro de la aplicación tenemos varias páginas:

Home:

En ella se muestra un carrousel y tres cards que siguiendo el convenio UX y de accesibilidad son bastante visibles. Por ejemplo, al pasar por encima con el ratón de una card, hace un hover que aumenta un poco el tamaño de dicha card. El carousel permite cambiar las imágenes.

Otras aplicaciones de la home:

  • Se han sustituido con más de 3 imágenes del Front Page con imágenes nuevas. Estas imágenes provienen de pexels.
  • El carousel es mayor que 800px y contiene 4 imagenes nuevas.

Shop

La página de shop está constituida por tres muebles que permiten al usuario añadir y eliminar y que se van sumando a un carrito de compra. Una vez que se ha creado el carrito de compra y el usuario está contento simplemente le lleva a una página de checkout donde debe introducir su nombre y la dirección para después continuar a una página de facturación. Se han utilizado directivas vuex para la persistencia de datos, tanto de compra como de producto. Se han utilizado vistas y componentes para realizar las distintas páginas. Se han utilizado todas las directivas VUE como han sido posibles.

Principios UX y tecnicas de accesibilidad:


  1. Paleta de colores:

Paleta de colores

La paleta de colores se basa en estos colores:
- #FFFFFF: Es el color blanco de fondo.
- #E49E06: Titulos.
- #959595: Texto y navegador.
- #1BB5AC: Logo y botones.
  1. Fuente utilizada:
    font-family: Arial, Helvetica, sans-serif;

  2. Emplea descripciones cortas para links, botones, menús y headings.

  3. Emplea un lenguaje simple y adecuado al sector o ámbito de la web.

  4. Alineamiento correcto de las cards de la home.

  5. Consistente jerarquia en la aplicación. Se aplican los principios de headers.

  6. Botones con sentido que eliminan y añaden.

  7. Navegación por la página web de manera simple. El logo contiene un enlace que te lleva directamente a la home y en el navegador queda claro donde está situado en cada momento el usuario.

  8. Los links son distingibles.

  9. Al pasar por encima se cambia a un dedo.

  10. Los links reaccionan cuando pasamos por encima, es decir realiza el hover.

  11. El usuario puede visualizar correctamente el contenido en todo momento.

  12. La aplicación es sencilla. En todo momento el usuario sabe donde está.

  13. Utilización de iconos como flechas o un icono de un carrito para indicar al usuario que debe hacer.

Ampliación


Como ampliaciones, lo que hemos hecho ha sido cambiar el diseño original de tree Valley cambiando el logo y haciendo una página más actual y moderna. Además añadimos imagenes en los productos de la shop.

Guía de instalación


Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Autor/es


Maite Ladaria Sanchez y Daniel Maestre

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •