marinapsvreis / reactjs-rocketseat-ignite-2022-challenge02-coffeedelivery

Home Page:https://02-ignite-desafio-coffee-delivery.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O aplicativo do desafio trata-se de um coffee delivery, onde o cliente pode receber seu café fresquinho em casa, conforme telas abaixo.

Coffee Delivery - Home Coffee Delivery - Checkout Coffee Delivery - Success

Nesse desafio, foi necessario implementar:

  • Listagem de produtos (cafés) disponíveis para compra
  • Adicionar uma quantidade específicas de itens no carrinho
  • Aumentar ou remover a quantidade de itens no carrinho
  • Formulário para o usuário preencher o seu endereço
  • Exibir o total de itens no carrinho no Header
  • Exibir o valor total da soma de itens no carrinho multiplicados pelo valor

Tudo isso segundo o layout do figma que foi fornecido pela rocketseat.

Foi preciso rever conceitos como:

  • Estados
  • ContextAPI
  • LocalStorage
  • Imutabilidade do estado
  • Listas e chaves no ReactJS
  • Propriedades
  • Componentização

Tecs utilizadas:

  • React
  • React router dom
  • Typescript
  • Phosphor icons (React)
  • Toastfy
  • Styled Components
  • Eslint

About

https://02-ignite-desafio-coffee-delivery.vercel.app


Languages

Language:TypeScript 98.7%Language:HTML 1.3%