Analisando propostas

Plataforma de Mensageria de objetos Qliksense, Powerbi e Comandos Sql

Publicado em 09 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Objetivo Geral:
Desenvolver uma aplicação web e móvel que conecta aos objetos dos dashboards das plataformas de BI (Qliksense, Powerbi) e comandos sql, permitindo agendar e enviar gráficos e resultados de sql via e-mail e whatsapp.

Requisitos Funcionais:

Cadastro de Empresas:



Permitir o cadastro de novas empresas.

Permitir a edição e exclusão de empresas já cadastradas.

Visualizar a lista de empresas cadastradas.


Cadastro de Usuários das Empresas:



Permitir o cadastro de usuários associados a cada empresa.

Permitir a edição e exclusão de usuários.

Autenticação de usuários com diferentes níveis de acesso (ex.: Administrador, usuário comum).


Cadastro de Fontes de Dados:



Permitir o cadastro de fontes de dados como Qliksense, PowerBI e comandos SQL.

Gerenciar credenciais de acesso e outros parâmetros necessários para conexão.


Gestão de Dashboards e Objetos:



Listar e permitir a seleção de dashboards e seus objetos das plataformas de BI conectadas.

Interface para visualização prévia dos objetos selecionados antes do envio.


Execução de Comandos SQL:



Interface para inserir, editar e excluir comandos SQL.

Visualizar o resultado da execução dos comandos SQL.


Agendamento de Envios:



Interface para criar e gerenciar agendamentos de envio.

Permitir definir a frequência dos envios (diária, semanal, mensal).

Seleção dos canais de envio (e-mail e WhatsApp).

Histórico e status dos envios realizados.


Menu Principal:



Intuitivo e organizado conforme os módulos:

Cadastro de Empresas

Cadastro de Usuários

Fontes de Dados

Objetos Dashboards

Objetos SQL

Agendamentos



Requisitos Não Funcionais:

Usabilidade:



Interface fácil de usar e intuitiva para melhor experiência do usuário.

Compatível com navegadores modernos e dispositivos móveis.


Segurança:



Implementar autenticação segura para proteger os dados sensíveis.

Garantir a criptografia nos dados trocados, principalmente em credenciais.


Desempenho:



Garantir tempos de resposta rápidos na interface do usuário.

Sistema deve suportar múltiplos usuários simultâneos sem degradação de performance.


Escalabilidade:



Arquitetura que permita fácil adição de novas funcionalidades e suporte a mais usuários.


Confiabilidade:



Implementar mecanismos de logging e monitoramento.

Garantir robustez na execução de comandos SQL e geração de relatórios.


Considerações Finais:
O sistema deverá ser desenvolvido seguindo boas práticas de desenvolvimento de software, utilizando um desenvolvimento iterativo e incremental. É Importante realizar testes constantes para garantir a qualidade e funcionalidade de todos os aspectos descritos. Os dados deverão ser armazenados em banco de dados relacional.

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
Integrações de API Mídias sociais (Facebook, Twitter, etc)
Funções necessárias Desenvolvedor
Plataformas exigidas iPhone, Android
Eu preciso Criar um app
Tipo de aplicativo Outro
Apps similares Outro
Precisa de back-end Sim
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por I. B.