Analisando propostas

Sistema para empresa de Telecom

Publicado em 08 de Dezembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Criar o design e desenvolver sistema baseado na web, com back-end em PHP, para uma empresa de telecom.
A hospedagem do sistema deverá ocorrer na Locaweb: Cloud Hosting (database e web separados). O mesmo deve operar no mais alto nível de segurança, em virtude de conter dados sensíveis de clientes (CPF, identidade, etc.).

O sistema será, em suma, um detalhador de cobrança, ao qual numa tabela organizada haverão informações financeiras do mês a mês de consumo de internet e informações de custos da companhia para o seu fornecimento (ou seja, haverão variadas colunas). Com base nessas informações individuais, o sistema deve produzir, sempre que a página específica for aberta, um cálculo específico com base nestas informações armazenadas de cada cliente.

Haverá necessidade de integração com a Wirecard (antigo Moip) para emissão de boletos, num valor calculado pelo sistema com base num dado específico simulado com base em regras específicas, somando à tal valor a taxa de emissão do boleto (R$ 3,49). O boleto deve ser pago apenas uma vez na vida. O sistema deve ser capaz de conferir, por meio da API da Wirecard, quando e se o boleto já foi pago.


Para todos os clientes, além da geração de boleto, o sistema deve ser capaz:
* Gerar contrato de prestação de serviços (abrindo um PDF rapidamente numa nova guia para impressão) - serão dois tipos de contrato;
* Gerar declaração (mesmo modus operandi do contrato de prestação de serviços);
* Permitir o upload de digitalização dos documentos pessoais, individualmente (rg, cpf, etc.), Armazenando-os no servidor.
* Importar planilhas do Excel para cadastros existentes, mas cujos dados financeiros do mês a mês não tenham sido preenchidos.
* Exportar os dados armazenados em formatos diversos (inclusive em tabelas reconhecíveis pelo Excel).
* Imprimir quaisquer das informações acima a qualquer tempo, bem como de variados relatórios acerca das variadas informações de cobrança armazenadas (individuais e coletivas, por grupos ou filtros específicos, ou de todos - nesse caso, por exemplo, do volume total de cotas pagas por meio de boleto, etc.).

A respeito dos contratos, declaração e quaisquer documentos afins, também deverá ser possível acompanhar e editar o status sobre eles. Como os mesmos tem que ser assinados pelo cliente, deve ser possível que acompanhemos quando isso foi ou não foi feito.

Conste-se que são clientes de variadas cidades e endereços. É Necessário haver busca de clientes por endereço, cidade, documentos pessoais, e outros filtros. Também deve ser possível que um mesmo cliente tenha mais de um cadastro (afinal, um mesmo cliente pode ter internet em mais de um endereço), mas é necessário que o sistema alerte quando os cadastros forem idênticos.


O sistema deve ser dividido em níveis de permissão, sendo que:
* Nível A: acesso total e irrestrito à todas as funções e informações, inclusive podendo editar e apagar quaisquer das mesmas - inclusive podendo adicionar usuários e editar senhas de nível A, B, C e D;
* Nível B: todas as funções abaixo, inclusive podendo adicionar usuários de nível D e alterar suas senhas - somente na(s) cidade(s) de atuação;
* Nível C: mesma coisa que o nível C, só que pode visualizar, editar e gerar quaisquer dos dados citados à nível da(s) sua(s) cidade(s) de atuação;
* Nível D: cadastro e exportação dos dados sobre somente as pessoas que tal usuário cadastrou; geração dos contratos, declaração, boletos (inclusive geração de segunda via - quando o boleto não tiver sido pago), de um ou mais usuários que tal usuário cadastrou.

O mesmo sistema deve ser capaz de emitir notificações, com base em regras específicas, à usuários específicos ou à todos de determinada(s) cidade(s) ou nível(is). Tais alertas devem ser configurados somente pelo usuário nível A. Por exemplo: poderia-se emitir uma notificação aos usuários nível B e C da cidade de São Paulo sempre que um cliente sob suas tutelas (ou seja, disponível para visualizações em um ou ambos) tiver assinado todos os documentos, e pago o boleto à ele destinado.


Prazo é diferencial. 15 dias seria o prazo máximo para execução e entrega completa.
Temos algumas ideias sobre o design ideal; o responsável pelo projeto deverá seguir a linha de tal ideia.

Caso tenham ficado dúvidas, perguntem.
Para comprovar que leram até o fim, enviem em qualquer parte da proposta a frase "Workana is the best".

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
Integrações de API Payment Processor (Paypal, Stripe, etc)
Funções necessárias Designer, Desenvolvedor, Gerente de projetos

Prazo de Entrega: 23 de Dezembro de 2018

Habilidades necessárias

Outro projetos publicados por L. C.