Sobre este projeto
it-programming / web-development
Aberto
Prazo para o protótipo: 08/04
Prazo versão final: 29/04
Utilização em produção: 03/05
Objetivo do sistema: Controlar o cadastro de clientes por meio de formulário na internet, dashboard remoto para o cliente acompanhar a situação do pedido, dashboard local para os operadores informarem a situação do pedido. O serviço prestado consiste na elaboração de um documento de texto.
Funcionalidades já em operação:
1 - SYSFORMULARIO - Formulário em servidor remoto com validação de dados.
2 - SYSDOWNLOAD - Sistema em servidor local que usa cURL para integrar com sistema de terceiro e realizar download de arquivos necessários para a prestação do serviço. Esse sistema acessa o MySQL remoto, sendo integrado com o SYSFORMULARIO.
3 - SYSELABORACAO - Sistema em servidor local que é utilizado pelos operadores para elaborar o documento de texto que será enviado para o cliente. Esse sistema utiliza MySQL local, sem integração com o remoto.
Funcionalidades a serem implantadas:
1 - Replicação de dados Master-Slave no Mysql, um banco no servidor local, outro banco no servidor remoto.
2 - portal do cliente -
a) será uma tela única, uma espécie de dashboard, que será acessada após o cliente se cadastrar pelo sysformulario. Nessa tela o cliente poderá verificar a situação do pedido dele, realizar pagamento via cartão de crédito (api), pix (api) ou transferência bancária.
B) Após confirmação do pagamento, irá acompanhar como está a elaboração do pedido dele.
C) Quando estiver finalizado, poderá realizar o download do documento de texto que contratou.
3 - dashboard local -
a) tela de login (os operadores e administradores serão cadastrados diretamente no banco, sem necessidade de crud visual);
b) telas de crud para 3 tabelas;
c) tela de configurações, em que o administrador poderá cadastrar algumas informações que serão utilizadas para o funcionamento do sistema;
d) tela de dashboard dos operadores, que irá consistir em uma tabela com os dados dos clientes, com possibilidade de filtrar e ordenação, com botões para dar andamento nas fases previamente cadastradas, para que o cliente saiba a situação do serviço.
E) Integração com o SYSELABORAÇÃO, para inserir o cliente no banco, e posteriormente buscar o documento de texto que estará no banco.
F) O sistema terá fases fixas, previamente cadastradas direto no bd, exemplo: cadastro realizado, observações recebidas, pagamento realizado, donwload dos arquivos realizado, serviço iniciado, serviço em revisão, serviço finalizado.
G) O SYSDOWNLOAD não será mais utilizado, porém a função de realização de download dos arquivos será integrada à Dashboard Local
h) A Dashboard irá enviar email (Phpmailer) e sms (api) para o cliente quando o operador mudar de fase.
I) A modelagem dos dados já foi realizada, porém será possível realizar os ajustes que forem necessários.
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 especificações
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 29 de Abril de 2022
Habilidades necessárias