Sobre este projeto
it-programming / web-development
Aberto
O cliente busca um profissional para realizar uma série de melhorias e implementar novas funcionalidades em um site e-commerce já existente. O objetivo principal é aprimorar a experiência do usuário, automatizar processos de vendas, fortalecer a segurança administrativa e garantir a integração completa entre a loja virtual e o painel de administração.
As melhorias e funcionalidades incluem:
Interface do Usuário (Front-end):
* Header: Adicionar um ícone de usuário no cabeçalho com opções claras de Login e Cadastro.
* Estado Logado: Quando o usuário estiver logado, exibir uma saudação personalizada "Olá, [nome]" e um menu com as opções Acessar Conta, Carrinho, Meus Pedidos e Desconectar.
* Página de Conta: Desenvolver uma página dedicada onde o usuário possa visualizar e gerenciar seus dados pessoais, histórico de pedidos, e ter opções para excluir a conta ou sair.
* Página Meus Pedidos: Detalhar cada compra realizada, incluindo informações relevantes. Implementar um sistema de reembolso que siga as regras legais, como cancelamento, devolução e direito de arrependimento em até 7 dias, garantindo o reembolso integral pelo mesmo método de pagamento.
* Sistema de Favoritos: Adicionar a funcionalidade de permitir que os usuários adicionem e removam produtos de uma lista de desejos.
Painel Administrativo (/admin):
* Gestão de Produtos: Implementar a capacidade de vincular produtos a coleções, configurar um controle automático de estoque e exibir o nome do usuário que realizou o upload de cada produto.
* Gestão de Usuários: Criar funcionalidades para gerenciar contas de usuários, incluindo edição de perfis, atribuição de cargos (papéis) e a opção de banir usuários.
* Filtros Avançados: Desenvolver filtros configuráveis para produtos, permitindo buscar por autor, editora, tipo de encadernação e ano de lançamento.
* Relatórios Detalhados: Gerar relatórios abrangentes com o total de vendas, produtos cadastrados, usuários e pedidos, apresentados com gráficos dinâmicos. Incluir o status dos pedidos (pendente/concluído) e um botão para imprimir etiquetas de envio.
* Configurações da Loja: Adicionar opções para editar banners promocionais, o logo da loja, gerenciar promoções (como frete grátis, cupons de desconto e opções de parcelamento), e configurar links para redes sociais.
Segurança e Infraestrutura:
* Restrição de Acesso: Implementar restrições de acesso ao Painel Administrativo (/admin) para garantir que apenas usuários autorizados possam acessá-lo.
* Sistema de Permissões: Criar um sistema robusto de permissões para controlar o que cada cargo de usuário pode fazer dentro do painel.
* Navegação: Adicionar um botão ou funcionalidade para voltar à última aba ou página visitada.
* Suporte: Desenvolver um formulário de "Relatar Bug" que envie automaticamente as informações para um e-mail empresarial via Gmail.
* Conformidade Legal: Atualizar e exibir os Termos de Serviço, Políticas de Privacidade e Políticas de Cookies, exigindo a concordância do usuário antes do cadastro.
* Verificação de Conta: Implementar um sistema de verificação de conta por e-mail utilizando SMTP.
* Correção de Bugs: Realizar a correção de bugs existentes na plataforma para garantir seu bom funcionamento.
O projeto visa uma melhoria significativa na plataforma, tanto para o usuário final quanto para a gestão interna.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias