About this project
it-programming / web-development
Open
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.
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 specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer
Delivery term: April 29, 2022
Skills needed