Skip to content

larissaperinoto/project-shopping-cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Carrinho de Compras

A Trybe é uma escola de tecnologia com foco em formação de Desenvolvedores Web e o projeto Shopping Cart foi proposto como atividade de aprimoramento dos estudos sobre os fundamentos do desenvolvimento web, onde foi possível exercitar os conhecimentos de desenvolvimento assíncrono e desenvolvimento orientado a testes.

Objetivos

A aplicação consistem em um carrinho de compras dinâmico que utiliza dados de uma API que contém informações sobre os produtos a serem mostrados na tela.

Tecnologia e Ferramentas

html css javascript jest

Neste projeto foi possível exercitar as habilidades de utilização da função fetch para consumir dados de uma API e também foi tabalhado o conceito de JavaScript síncrono e assíncrono. Outra habilidade trabalhada no projeto foi o Desenvolvimento orientado a testes onde utilizou-se o framework Jest. Foi utilizado a ferramenta ESLint para identificar e reportar padrões encontrados no código ECMAScript/JavaScript.

Execução

Faça o clone deste repositório utilizando o comando abaixo.

    git clone git@github.com:larissaperinoto/project-shopping-cart.git

Instale as dependências do projeto com o seguinte comando.

    npm install

Para executar os testes é necessário que a versão do nodes na sua máquina seja a 16. Uma vez com a versão correta, é possível exeutar os testes com o seguinte comando:

    npm test

Caso queira testar apenas uma função rode o comando abaixo:

    npm test <nome-do-arquivo>

Para executar e verificar a cobertura de testes, rode o comando abaixo:

    npm run test:coverage

Acesse a aplicação aqui.

Captura de tela de 2022-10-16 20-16-36


Desenvolvido por Larissa Perinoto, © 2022.