Evaluating bids

Criar um programinha para processo de cancelamento de assinatura

Published on the September 24, 2024 in IT & Programming

About this project

Open

Preciso criar um programinha de cancelamento
Requisitos: Node, Flutter, Postgree

com o fluxo de cancelamento similar à este fluxo aqui:
https://youtu.be/U33l7SE46TA
Porém com algumas diferenças:

PAGINA 1: Formulário com os seguintes campos:
1. Informe seu nome
2. Informe seu Email
3. Informe o cnpj ou cpf da conta que deseja cancelar
4. Qual é o motivo do cancelamento? (carregar em um drop down uma lista originada da tabela MOTIVOS_CANCELAMENTO)
5. No geral, qual é sua satisfação com o software? a) Muito Satisfeito, b) Satisfeito, c) Indiferente, d) Insatisfeito ou e) Muito Insatisfeito
6. Algum feedback que gostaria de deixar pra gente?" e em baixo um campo texto
[Botão de Avançar]

PAGINA 2: Formulário com os seguintes campos:
Na próxima etapa, será exibido para o cliente 3 ofertas para tentar retê-lo. Estas ofertas serão cadastradas em uma tabela no banco de dados (criar banco e tabelas). As 3 ofertas serão exibidas de acordo com o motivo de cancelamento que o usuário indicou na página anterior. As ofertas a gente vai cadastrar direto na tabela. Não precisa de tela de cadastro. Mas ela precisa estar vinculada ao motivo de cancelamento. O ideal é que o motivo de cancelamento também esteja em uma tabela neste banco. Usar no design que está no Moz: uma oferta principal e outras duas alternativas em baixo.
[Botões de aceitar proposta] e [Botão de Não aceitar proposta e cancelar]

PAGINA 3:
1. Se o cliente não aceitou nenhuma proposta e realmente escolheu cancelar, exibir o texto de despedida cadastrado no campo DESPEDIDA da tabela CANCELAMENTO_TEXTOS
2. Se o cliente aceitou alguma proposta exibir o texto do campo RETENCAO da tabela CANCELAMENTO_TEXTOS
Ou exibe uma mensagem de recebimento da solicitação e o texto cadastrado no camagradecimento e
3. Gravar todas as respostas do cliente na tabela CANCELAMENTO_SOLICITACOES
4. Enviar um email para o cliente com o texto do campo EMAIL_RETENCAO da tabela CANCELAMENTO_TEXTOS no caso de ter retido ou EMAIL_DESPEDIDA para o caso de ele realmente ter saido
5. Envia email para mim com os dados do cancelamento e possivel retenção

Tabelas:
1) CANCELAMENTO_MOTIVOS (Campos: ID, MOTIVO)
2) CANCELAMENTO_OFERTA_RETENCAO (Campos: ID, ID_MOTIVO, TEXTO_OFERTA, PRIORIDADE)
3) CANCELAMENTO_SOLICITACOES (Campos: NOME, EMAIL, CNPJ_CPF, ID_MOTIVO, SATISFACAO, FEEDBACK, RETIDO (S/N), ID_OFERTA_RETENCAO_ESCOLHIDA, DATA, IP)
4) CANCELAMENTO_TEXTOS (Campos: ID, DESPEDIDA, RETENCAO, EMAIL_DESPEDIDA, EMAIL_RETENCAO)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: September 30, 2024

Skills needed

Other projects posted by H. T.