Realizado

Customização e melhorias em projeto Asp.Net Mvc

Publicado em 03 de Dezembro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver aplicação web com Asp Net Core, Razor Pages e Entity Framework Core.

Necessitamos de uma aplicação para gerenciamento e comercialização de arquivos pdf, a aplicação deve disponibilizar arquivos em formato pdf para download mediante autenticação com usuário e senha.

A proposta deve contemplar:

1. Página home:
    1.1 Identidade visual da empresa (template);
    1.2 Possibilidade de busca individual;
    1.3 Possibilidade de busca por categorias;
    1.4 Exibição de imagem link representando as categorias;
    1.5 Menu com:
        1.5.1 Identificação do usuário logado
        1.5.2 Minha conta
        1.5.3 Contato
        1.5.4 Sobre
        1.5.5 Área de gerenciamento (para usuários admin).
    1.6 * Permitido para todos os perfis de usuário

2. Autenticação de usuários
    2.1 Possibilitar autenticação de usuários com e-mail e senha previamente cadastrados
    2.2 Informar casos de "falta de crédito" e restrição de download na validação da autenticação
    2.3 Distinção de perfis após autenticação
    2.4 Disponibilizar link para troca de senha

3. Gerenciamento de usuários:
    3.1 Gerenciamento (crud) para perfis do tipo cliente;
    3.2 Gerenciamento (crud) para perfis do tipo administrador;
    3.3 Funcionalidade esqueci minha senha;
    3.4 Funcionalidade troca de senha;
    3.5 Funcionalidade histórico de compras (download);
    3.6 * Preparar para integração com gatewey de pagamento;    
    
4.


Gerenciamento de produtos / arquivos pdf:
    4.1 Gerenciamento (crud) do produto consumindo parâmetros previamente preenchidos e novas informações;
    4.2 Funcionalidade que consuma arquivo xls (planilha) para definir hierarquia de diretórios auxiliando na pesquisa e cadastro de produtos (JSON, NoSql);
    4.3 Funcionalidade para pesquisa de produtos consumindo hierarquia de diretórios;
    4.4 Contemplar flag para ocultar produto na pesquisa;    
    4.5 Contemplar possibilidade de restrição de acesso para usuários com débito;        
    4.6 * Permitido somente para usuários com perfil de administrador    
    
5. Página de pesquisa de item
    5.1 Possibilitar pesquisa parcial;
    5.2 Possibilitar pesquisa por categoria;    
    5.3 Possibilitar pesquisa por parâmetros contidos no xls (planilha);        
    5.4 Customização do link de download para produtos do tipo conjunto (quando dispõe mais de um arquivo), permitindo o download de todos os arquivos do conjunto;
    5.5 Possibilitar inserção de valores / parâmetros informados no cadastro do produto possibilitando customização do produto (arquivo pdf) antes do download;     
    5.5 Possibilitar download somente para usuários autenticados no sistema e sem restrição de débito
    5.6 Possibilitar navegabilidade de acordo com a referência e hierarquia informada na planilha item 2.2

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 02 de Março de 2020

Habilidades necessárias