# Alterações necessárias para o tcc no react [toc] ## Cabecalho Usuário Mostrar nome da pessoa que está logada (feito, porém com o login e não o nome) ## Tela inicial: Pesquisa de produtos aprimorada, imagens de banner, filtro das categorias, mais vendidos, contador do carrinho atualizando quando algum produto é adicionado ao mesmo ## Carrinho: Compra finalizada tendo as informações do usuário (Id e endereço), setForma de pagamento que está dando erro de many re-renders, topLoading bar infinito que está na tela; Já está com id do usuario ## Perfil usuário: Mostrar as informações do usuário, funções de editar as informações, link para adicionar endereço e cartão, link para mostrar o pedido, função cancelar pedido, função logout ## Pedidos: Link para voltar para a tela de perfil, mostrar os produtos comprados pelo usuário, status do pedido ## Cadastro cartão: Input de tipo de cartão contendo apenas duas opções (Crédito ou débito), ## Cadastro endereço: Validações da api na api e não no react como está no código ## Aprovar compra: Função de aprovar compra, mostrar compras, valor total da compra sendo adicionado na tabela de compras, status de pagamento (no caso como seria feito para mostrar que o pagamento está aprovado, caso não conseguimos fazer isso fica sem essa parte). ## Controle produto: Post mandando informações sem ser nulas, ajeitar o input de arquivos, preview de imagem com tamanho pré-definido, link para a tela de perfil do adm. ## Gerenciar entregas: Atualizar o status de apenas um pedido, map baseado no pedido e não em endereço, implementar um atualizar status com 3 status de entrega (em preparo, saiu para entrega e entregue), enquanto o produro não estar em preparo ele não terá nenhum status. ## Perfil adm: Alterar informações. ## Cadastro, login e recuperação de senha: Funções dos mesmos e ajeitar a parte visual deles e api. Funções feitas ## Chat: Por enquanto acho que não é uma coisa muito urgente, qualquer coisa resolvemos depois. ## Detalhes: Ao finalizar uma compra aparece um modal e manda para a tela inicial e modal também para cadastro de endereço e cartao; total da compra na tela de carrinho com apenas 4 numeros no máximo (ex: 52,80); cancelar pedido com modal ou confirmAlert, carousel da tela inicial do jeito que está no figma (não é muito urgente, só um detalhe que caso sobrar tempo ajeitamos); aparecer já um produto de acordo vai digitando na barra de pesquisa, ajeitar o perfil de adm; uma forma de cancelar a edição de produto, pois mesmo apagando os campos no input e deixando sem nada continua editando; confirmAlert para atualizar status do pedido e para aprovar compra;
{"metaMigratedAt":"2023-06-16T13:58:35.010Z","metaMigratedFrom":"Content","title":"Alterações necessárias para o tcc no react","breaks":true,"contributors":"[{\"id\":\"052c8e10-b233-429a-a1e0-0d8df7864830\",\"add\":2719,\"del\":1},{\"id\":\"48d0582c-9f0d-4d0f-a0ae-d5fa08a700a5\",\"add\":0,\"del\":50}]"}
Expand menu