Membros da equipe:
• Álvaro Rodrigues
• Carlos Carvalho
• Luan Franco
• Mateus Figueiredo.
Descrição
O QuickDash é uma solução BI rápida e intuitiva que agrega informações financeiras, comerciais e logísticas de um negócio. Ela tem o intuito de criar um panorama mais conciso e visual para auxiliar nas tomadas de decisões. Para isso, ocorre a importação dos dados de um ou mais BD’s. E assim, os mesmos são analisados produzindo informações, gráficos e tabelas.
Na demonstração dos dados gerados, é utilizada uma plataforma web para facilitar a visualização das métricas e indicadores desejados pelo usuário final.
Tecnologias:
Frontend: Vue.js
Backend: Flask
Banco de dados: MySQL
• Definição de área para cadastro e login.
• Possibilidade de Upload de datasets.
• Manuseio de dados por tabelas.
• Ferramentas de cálculos sobre os dados.
• Plotagem de gráficos de diversos tipos.
• Interface gráfica do dashboard.
1. Definição da área para cadastro e login
• Interface para login/cadastro
• Conectividade com o banco de dados de usuários
• Infraestrutura do banco de dados
2. Possibilidade de upload de datasets
• Interface para ingestão de dados
• Conectividade com bancos externos
• Conectividade com o sistema de arquivos local
• Definição de estruturas tabulares pós ingestão de dados
3. Manuseio de dados por tabelas
• Interface para visualização de dados tabulares
• Criação de filtros para as tabelas
• Ordenação por colunas
4. Ferramentas de cálculos sobre os dados
• Integração com o sistema de manuseio de dados por tabelas
• Adicionar colunas usando como base colunas já existentes
• Calculo de estatísticas básicas dos dados
• Opções de tratamento de dados básicas (remover nulos, etc)
5. Plotagem de gráficos de diversos tipo
• Integração com API gráfica de plotagem
• Integração com as estruturas tabulares como fonte de dados
• Interface para configuração dos plots
• Sistema de filtros individuas por visualização
• Exportação da visualização em formato de imagem estática
6. Interface gráfica do dashboard
• Sistema de menus com as opções de configuração
• Integração do menu com as demais interfaces (login, ingestão de dados, etc)
• Interface para disposição das visualizações
• Inserção de texto no dashboard (títulos, caixas de texto, etc)
• Sistema drag-and-drop para a manipulação e disposição dos plots
Tópicos 1, 2 e 3 ficaram sob responsabildiade de Carlos Carvalho e Luan Franco enquanto os tópicos 4, 5 e 6 ficaram sob responsabilidade de Álvaro Rodrigues e Mateus Figueiredo