Sobre este projeto
it-programming / web-development
Aberto
Site para cadastro básico, mostrar dashboard e controle de documentos fiscais.
Parte dos dados a serem utilizados serão enviados via sistema Desktop já em uso.
Segue abaixo especificação básica:
Inicio
Dashboard
Gráfico
de vendas (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
de produtos mais vendidos (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
de produtos sem vendas nos últimos dias (dias deve ser personalizado) (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
de clientes que mais compram (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Notas emitidas no mês, semana, dia, ano podendo personalizar data (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Notas recebidas no mês, semana, dia, ano podendo personalizar data (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Contas a pagar no mês, semana, dia, ano podendo personalizar data (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Contas a receber no mês, semana, dia, ano podendo personalizar data (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Boletos vencidos (com opção de periodo e mostrando periodo padrão de mês atual, mes anterior, ano, ultimos 12 meses) (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Boletos a vencer (com opção de periodo e mostrando periodo padrão de mês atual, próximo mês, próximos 6 meses) (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Ticket Médio de vendas (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Ordem de serviço
Em aberto (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Concluidas no mês atual (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Em andamento (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Em atraso (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Atendimentos do dia
Em aberto (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Concluidas (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Em andamento (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Em atraso (dados serão baseados em tabelas que serão alimentadas através de sistema desktop que enviara as informações para a nuvem)
Dicas rapidas
As dicas serão cadastradas em tabela
Empresas
Cadastrar empresa (podendo obter os dados lendo Certificado Digital A1)
Deve ter opção de informar o número da empresa (exemplo 1, 2, 3)
Ativado (será ativado ou desativado pelo administrador do sistema)
Consultar empresas cadastradas
[ ] Selecionar (campo para selecionar uma empresa, no cabecalho se for clicado deve marcar todas as linhas do grid)
Nome
cpf/cnpj
vinculo (autenticado ou convite enviado para e-mail do convite)
expiração
status (icone mostrando ativo ou desativado)
editar
renovar (será usado para ler o certificado digital a1 novamente e atualizar a data de expiração conforme a data de validade do certificado)
convidar (se for vinculo autenticado vai abrir janela para digitar e-mail de convite)
remover (vai remover a empresa ou o vinculo baseado em convite)
cadastro
cliente
grupo de cliente (cadastro deverá ser feito pelo site/portal e tabela com campos será enviada)
cliente (cadastro deverá ser feito pelo site/portal e tabela com campos será enviada)
consulta de cliente
mostrando os clientes e podendo filtrar por campos
mostrando os que
mais compram
menos compram
curva abc
mostrando as últimas compras
produtos
grupo de produtos
produtos
consulta de produtos
mostrando os produtos e podendo filtrar por campos
mostrando os que
mais vendem
menos vendem
curva abc
mostrando os últimos clientes que compraram
documentos
consulta de documentos
filtros:
1º campo
número
chave de acesso
avançado (abrindo quando clicado em avançado
numero entre _______ e _______
série
data de emissão entre ________ e _________
chave de acesso
data de processamento entre ______ e _________
tipo de emissão: normal, dpec, etc. (Os tipos devem ser cadastrados em tabela do sistema)
Situação do Documento: Autorizado, Cancelado, Denegado.. Etc. (A situação deve ser cadastrada em tabela do sistema e deve ser exibida em cor personalizada conforme a situação, a cor deve ser cadastrada na mesma tabela)
Tipo de Ambiente: Produção ou Homologação
UF Emitente
UF Destinatário
Valor (R$) Entre __________ e _______________
Emitente: pode ser Nome/Razão Social ou cpf/cnpj
destinatário: pode ser nome/razão social ou cpf/cnpj
transportador: pode ser nome/razão social ou cpf/cnpj
quando o filtro for utilizado mostrar:
tipo de documento: nfe ou nfce ou outro tipo conforme tabela de tipo de documento
quantidade de documentos
valor total
grid com campos e opções
[ ] selecionar (campo para selecionar o documento da linha, no cabecalho se for clicado deve marcar todas as linhas do grid.
Emitente
Destinatário
Transportador
Nº
Serie
Valor
Tipo
Situação (mostrar a situação, Autorizada, Denegada, Cancelado, etc... e cor personalizada conforme tabela )
Emissão
Opções
Visualizar detalhes (Lupa) em janela modal
Tipo
Número
Série
Data de Emissão
Versão
Data/Hora Recebimento
Status na Sefaz
Emitente
Destinatário
Transportador
Download (Icone de Download)
se for donwload de um documento será feito o download em XML (um campo na tabela de documentos conterá os dados do arquivo)
se for donwload de mais de um documento selecionado será feito o download de todos os arquivos porém compactados
Gerar DANFE (icone PDF)
Enviar documento como anexo e-mail (icone e-mail)
Central de ajuda
Deve mostrar perguntas e respostas que serão editadas pelo administrador do sistema, ao clicar na pergunta/dica será aberto o artigo completo
Cadastro de Artigo (pergunta/dica/etc) deve ser feito por um administrador do sistema
Contato
Nesta opção poderá ser enviado informações/pedido de ajuda/suporte deverá haver:
Nome
Email
Telefone
Mensagem
Mensagem será direcionada para e-mail do administrador do sistema
Menu do usuario
Editar perfil
Foto
Nome
Organização/Empresa
Cargo Função (conforme tabela de função)
Sexo
Estado
Cidade
Telefone
Email
Ativado (será ativado ou desativado pelo administrador do sistema, enquanto não for ativado poderá logar mais não terá opção habilitada)
Perfil: cliente, contador, administrador do sistema
Quando logado como administrador do sistema deve ser possível consultar todas as empresas e ativar ou desativar usuário e empresas
Quando logado como cliente deve ser possível enviar convite, fazer vinculo (cadastrar nova empresa) e demais funções
Quando logado como contador deve ser possível visualizar os documentos e baixar os documentos como arquivo XML (haverá um campo na tabela que terá o arquivo gravado no campo)
Alterar senha
Sair
Todo o sistema deve ser responsivo
Bootstrap
C++ usando Visual Studio
Banco de dados MySQL ou SQL Server
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc)
Funções necessárias Designer, Desenvolvedor, Gerente de projetos, Fazer o design de uma landing page
Prazo de Entrega: 23 de Junho de 2017
Habilidades necessárias