Skip to content

thiagoassuncaosilva/projeto-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

link do projeto http://dprojeto-front-react12327.surge.sh/

projeto-front-react

Projeto Front React Labenu projeto-frontendreact Esse é o projeto de introdução aos fundamentos do React. Aqui, vamos praticar a estrutura do que consideramos a estrutura do React. O objetivo é que funcione como o front-end de um E-Commerce

JSX Componentes Props Estado Fluxo de dados no React Renderização de listas Renderização condicional localStorage Instruções O Astrodev deixou um testamento e essa foi a herança deixada pra vocês:

Estudantes do meu coração, Estou querendo montar um e-commerce de itens espaciais e vocês serão responsáveis por essa construção. Pretendo montar diferentes linhas de produtos.

As possíveis linhas de produto são:

  • Satélites antigos;
  • Roupas espaciais;
  • Camisetas com estampas divertidas relacionadas ao espaço;
  • Viagens espaciais;
  • Meteoritos / aerolitos como pedras preciosas;
  • Brinquedos e produtos infantis temáticos;
  • Naves / Foguetes / Ônibus espaciais;

Escolham uma linha dentre essas, e criem um e-commerce de acordo com a lista de requisitos.

Att. Requisitos O projeto consistirá em 3 grandes partes:

Home Mostrando todos os produtos Deve haver alguma forma de ordenar os produtos por ordem crescente ou decrescente de preço (pode ser na home em si ou junto dos filtros) Produtos: Devem ter um botão que permita adicioná-los ao carrinho Devem exibir o nome, preço e imagem em um card Carrinho Mostrar todos os produtos e quantidades adicionadas Capacidade de remover itens do carrinho Mostrar o valor total do carrinho Filtro Por valor mínimo e máximo Por nome do produto Exemplo de estruturação de UM produto (Lembrem-se que vocês terão uma lista contendo todos):

{ id: 1, name: "Foguete da Missão Apollo 11", value: 10000.0, imageUrl: "https://picsum.photos/200/200", } Lista de Requisitos Home (Lista de Produtos) O usuário deve ser capaz de visualizar uma lista de produtos O usuário deve ser capaz de visualizar os dados do produto (nome, preço e imagem) O usuário deve ser capaz de adicionar um produto no carrinho Carrinho O usuário deve ser capaz de visualizar os produtos adicionados O usuário deve ser capaz de visualizar a quantidade correta de cada produto O usuário deve ser capaz de remover itens do carrinho O usuário deve ser capaz de ver corretamente o valor total de sua compra Quando a página é atualizada, os itens devem continuar no carrinho Filtros e Ordenação O usuário deve ser capaz de filtrar os itens por preço mínimo O usuário deve ser capaz de filtrar os itens por preço máximo O usuário deve ser capaz de realizar uma busca por nome O usuário deve ser capaz de ordenar os itens em ordem crescente ou decrescente O usuário deve ser capaz de adicionar filtros, busca e ordenação simultaneamente O usuário deve ser capaz de retornar à visualização sem filtros

About

Labecommerce - Front

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published