======================================
TENTATIVA DE CRIAR UMA LOJA VIRTUAL
======================================
TELAS
---------
PRINCIPAL
CARRINHO DE COMPRAS
DETALHES DO PRODUTO
FUNCIONAMENTO
Os dados do produto sao trazidas de uma api guardadas em um banco de dados
O aplicativo mantem uma lista com esse produtos para evitar excesso de requisição
OS PRODUTOS
Os produtos são mostrados em um espécie de gride
INTERAÇÃO COM PRODUTOS
Cada produto expõe dois tipos de interação
por no carrinho de compra
ir para a pagina de detalhes do produto
O CARRINHO
Esse é o componente mais inteligente
Ele sabe mostrar todas os produtos,
mostrando seus detalhes mais importantes e
ocultando outros quando
ficar com pouco espaço de exibição
Ele monitora quais produtos recebeu
Se o usuário por um produto ele mostra os detalhes desse produto mas
se por dois produtos iguais ele aumenta somente a quantidade do dado produto
Além disso ele calcula o total do valor a ser pago,
levando em consideração a quantidade de um mesmo produto
TELA DE DETALHES DO PRODUTO
A tela de detalhes expande as informações do produto
mostra a imagem do produto em tamanho maior
Permite adicionar a produto ao carrinho daqui também
MOSTRA
as formas de pagamento
data prevista de chegada
possibilidade de parcelamento
TECNOLOGIAS USADAS
node
reactJS
sequelize
Sqlite
e claro, eu 😊 !
Código disponível em
https://github.com/ellsonmendesyt/loj...
Não esqueça de lascar o dedo naquela ⭐