Skip to content

romualdo-ah/rocketseat-carrinho-de-compras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rocketseat-carrinho-de-compras

Carrinho de compras faz parte do curso Ignite da rocketseat.

Pagina Principal

Página principal

Modificando o Carrinho

Modificando o carrinho

Versão responsive

Responsive

Nesta app

Foi criado um hook customizado que porta um Context para gestão dos estados a travez dos diferentes componentes da aplicação.

  • ContextAPI.
  • Custom Hook.
  • Typescript.
  • Testes com jest.
  • Custom components.
  • Fake API com Json server.
  • Estilização com Styled Components.
  • Route e Switch para navegação entre páginas.
  • Requisições HTTP com axios.
  • Icones de react-icons.
  • Persistencia dos dados no Browser com localStorage.
  • Error Messaging e notificações com react-toastify.

Execute no seu computador

Faza o clone do projeto. git clone https://github.com/romualdo-ah/rocketseat-carrinho-de-compras.git

na pasta do projeto execute:

yarn

yarn server

abra outro terminal na mesma pasta e execute:

yarn start

Para executar os testes

abra um terminal na pasta do projeto e execute:

yarn test