Analisando propostas

Super Catalogo - Atualização - Sistema de notificação interna

Publicado em 18 de Agosto de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Criar um sistema integrado ao Super Catálogo, para poder notificar os lojistas da plataforma com uma mensagem interna, dentro do painel deles, com textos, imagens e links, e ter um ícone de notificação pra mostrar essas mensagens no canto superior direito da tela, igual é feito nas redes sociais. Esse sistema precisa ter um histórico das mensagens enviadas pelo administrador e recebidas pelos lojistas com data (dd/mm/aa) e hora (hh:mm) no formato 24h, e permitir que o lojista e o administrador do sistema possam apagar quando desejarem.

Necessidades

--------------------------------
▶️ Painel do Administrador
--------------------------------

1. Ter um menu onde o administrador acesse para informar os dados das notificações / mensagens;

2. Dentro do menu, deve ter os seguintes campos;

2.1 - Código da notificação
Gerado automaticamente e de forma sequencial

2.2 - Nome da notificação
informado manualmente para identificação interna

2.3 - Título da notificação
Informado manualmente para identificação pelo administrador e lojista

2.4 - Data de envio da notificação
Informar manualmente se vai postar imediatamente ou se vai agendar a notificação / mensagem

2.5 - Esse agendamento precisa informar a data (dd/mm/aa) e  hora (hh:mm) no formato 24h, e também deve ser exibida ao administrador e ao lojista

2.6 - Opção de upload de imagem
Formatos permitidos em bmp, png, jpg, jpeg ou gif com a proporção de 2:1 responsivo

2.7 - Campo de mensagem para ser enviada junto com a imagem.
Estabelecer um limite de caracteres da mensagem, configurável pelo administrador

2.8 - Campo para informar um link
> Este link é acessado quando o lojista clicar na notificação
> O link deve ter a opção de abrir na mesma tela ou numa tela/aba separada

2.9 - Ter o Botão "enviar ou agendar" notificação/mensagem

3. Dentro do menu (tela de notificações) deve ter um histórico das mensagens enviadas e agendadas no sistema, com relatório de abertura e clique. Quando o cliente abrir a notificação, deve contabilizar “1 visualização” e quando o cliente clicar no link, deve contar “1  clique no link”;
--------------------------------
▶️ Painel do Lojista
--------------------------------

1. Ter um menu onde o lojista acesse para ver as notificações / mensagens;

2. Dentro do menu deve ter uma tabela com as mensagens e notificações, estilo o recebimento de um e-mail, com as seguintes colunas;

2.1 - Data da notificação (dd/mm/aa - hh:mm)

2.2 - Título da notificação

2.3 - Status da notificação (LIDA / NÃO lida)
> lida = fundo na cor verde e texto branco
> não lida = fundo na cor vermelha e texto branco

2.4 - Botão ver mensagem com fundo azul escuro e texto branco
> quando o lojista clicar no botão ver mensagem, abrir um pop up com a notificação / mensagem e mostrar imagem, texto e link
> ter a opção de fechar a mensagem e ela mudar automaticamente para o status de lida, após ser fechada

3. Ter um histórico das mensagens recebidas pelo lojista, para que ele possa verificar as mensagens antigas na tabela que é exibida, como se fosse uma caixa de e-mail;

4. Ter opção de excluir a mensagem;
A mensagem fica desabilitada para o lojista, porém não exclui do banco de dados do sistema

--------------------------------
▶️ Informações complementares
--------------------------------

- Prazo de desenvolvimento: até 15 dias a contar do pagamento do projeto.
- Preciso de um programador experiente e que resolva o problema, de fato.
- Exige-se contrato de prestação do serviço que garanta o sigilo dos dados.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 29 de Agosto de 2022

Habilidades necessárias

Outro projetos publicados por H. L.