Skip to content

tonimorell/muscle-maker

Repository files navigation

Netlify Status

muscle-maker

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

Project details

Kanban on GitHub Projects: muscle-maker project

Enlace proyecto Netlify

Principis de UX

  • S'ha fet servir una paleta de colors amd dos colors principals primari: #008037 i secondari #f7931e. A més, s'han fet servir els colors de Bootstrap per donar enfasi a determinades parts de la web com ara bottons o enllaços.
  • S'ha evitat sobrecarregar la pàgina amb contingut irrellevant i colors estridents.
  • Es fan servir descripcions curtes per als links, botons, menus i headings.
  • Es fa servir un llenguatge simple i visual i intuitiu per facilitar la comprensió a l'usuari.
  • Les imatges són de qualitat.
  • L'usuari té la possibilitat de sortir en tot moment de qualsevol situació (com el checkout de la compra).
  • Els continguts de la pàgina estan estructurats de manera lògica.
  • L'usuari es troba sempre en un entorn conegut, sense la necesitat d'aprendre conceptes o processos.
  • Totes les icones i botons tenen un sentit únic.
  • La navegació és intuitiva.

Accessibilitat

  • ARIA2: Identifying a required field with the aria-required property
  • ARIA8: Using aria-label for link purpose
  • ARIA11: Using ARIA landmarks to identify regions of a page
  • C15: Using CSS to change the presentation of a user interface component when it receives focus
  • C18: Using CSS margin and padding rules instead of spacer images for layout design
  • C32: Using media queries and grid CSS to reflow columns
  • C41: Creating a focus indicator within the component
  • G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text
  • G21: Ensuring that users are not trapped in content
  • G53: Identifying the purpose of a link using link text combined with the text of the enclosing sentence
  • G57: Ordering the content in a meaningful sequence
  • G59: Placing the interactive elements in an order that follows sequences and relationships within the content
  • G82: Providing a text alternative that identifies the purpose of the non-text content
  • G88: Providing descriptive titles for Web pages
  • G91: Providing link text that describes the purpose of a link
  • G95: Providing short text alternatives that provide a brief description of the non-text content
  • G115: Using semantic elements to mark up structure
  • G126: Providing a list of links to all other Web pages
  • G130: Providing descriptive headings
  • G131: Providing descriptive labels

Ampliacions

Les imatges originals es troben a /src/assets/original-imgs i les imatges usades a la web es troben a /src/assets/resources.

  • S'ha creat un logo pel projecte.
  • S'han a fegit imatges als productes de la tenda.
  • S'ha afegit una icona de cistella de compra al header que a més mostra el total de productes que conté i permet navegar fins a la pàgina de checkout.
  • S'ha afegit un botó de scroll up a les pàgines per tal de millorar la experiència de l'usuari.
  • S'ha afegit un botó a les cards de la tenda que permet afegir el producte a la cistella i navegar directament a la pàgina de checkout.
  • Els productes que s'afegeixen a la cistella només afegeixen una fila a la taula, després s'augmenta la seva quantitat.
  • S'han afegit dos botons a als elements que s'afegeixen a la llista, un per augmentar la quantitat d'aquell producte i un altre per reduir la quantitat.
  • Si es resten elements de la cistella fent sevir el botó - (menys) quan la quantitat arriba a 1 i es torna a clicar, s'esborra aquell producte de la cistella.
  • S'ha afegit un botó que permet eliminar un determinat producte de la cistella.
  • A més del total de la compra es mostra la quantitat total de productes de la cistella.

Lighthouse performance

Lighthouse performance

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published