Evaluating bids

Sistema para empresa de Telecom

Published on the December 08, 2018 in IT & Programming

About this project

Open

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".

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Designer, Developer, Project manager

Delivery term: December 23, 2018

Skills needed

Other projects posted by L. C.