SheilaNS / project-shopping-cart

Módulo de Fundamentos | Projeto do Bloco 9 - JavaScript e Testes Assíncronos do curso de Desenvolvimento de Software da Trybe

Home Page:https://sheilans.github.io/project-shopping-cart/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛍️ Projeto Shopping Cart 👜

📄 Sobre

Projeto do Bloco 9 - JavaScript e Testes Assíncronos do curso de Desenvolvimento de Software da Trybe.
Este projeto teve como foco desenvolver um carrinho de compras para melhorar a experiência da pessoa que acessa o e-commerce da empresa TrybeShopping.
Nele eu pude melhorar meus conhecimentos em JavaScript, manipulando a DOM, criando eventos, desenvolvendo testes assíncronos com TDD e fixando melhor o funcionamento do localStorage.
A API utilizada neste projeto foi a API do Mescado Livre disponível neste link.

Quantidade de requisitos: 11
Requisitos feitos: 11

URL do projeto: https://sheilans.github.io/project-shopping-cart/

💻 Habilidades desenvolvidas

  • Fazer requisições a uma API;
  • Utilizar os conhecimentos sobre JavaScript, CSS e HTML;
  • Trabalhar com funções e testes assíncronos;
  • Implementar testes unitários com TDD.

🗣️ Stacks utilizadas

👩‍💻 No seu computador

Para rodar esse projeto no seu computador, abra o terminal e siga o passo-a-passo a seguir:

  1. Clone o repositório git clone git@github.com:SheilaNS/project-shopping-cart.git
  2. Entre na pasta do repositório que você acabou de clonar cd project-shopping-cart
  3. Instale as dependências npm install
  4. Inicialize o projeto com a extensão Live Server do Visual Studio Code Go Live
  5. O navegador vai abrir uma nova aba com a página do projeto

🏗️ Estrutura do projeto

├── helpers
│   ├── fetchItem.js
│   ├── fetchProducts.js
│   ├── getSavedCartItems.js
│   └── saveCartItems.js
├── mocks
│   ├── fetchSimulator.js
│   ├── item.js
│   ├── localStorageSimulator.js
│   └── search.js
├── tests
│   ├── fetchItem.test.js
│   ├── fetchProducts.test.js
│   ├── getSavedCartItems.test.js
│   └── saveCartItems.test.js
├── .eslintignore
├── .eslintrc.json
├── .gitignore
├── .stylelintrc.json
├── README.md
├── cypress.json
├── index.html
├── package-lock.json
├── package.json
├── reporter.json
├── script.js
└── style.css

Desenvolvedora deste repositório: Sheila Nakashima dos Santos

WhatsApp LinkedIn Gmail

About

Módulo de Fundamentos | Projeto do Bloco 9 - JavaScript e Testes Assíncronos do curso de Desenvolvimento de Software da Trybe

https://sheilans.github.io/project-shopping-cart/


Languages

Language:JavaScript 98.8%Language:CSS 0.7%Language:HTML 0.5%