Dashboard (Páginas Dinâmica)

Categoria : Front-end / Back-end
Foco : Desenvolver uma estrutura de dashboard dinâmica que permitisse customar e criar cada página de dashboard de acordo com as necessidades do cliente

A ideia dessa estrutura é permitir que de acordo com o usuário que acessasse a ferramenta, aparareceria apenas as páginas permitidas, onde cada uma dessas páginas teria um layout, dizendo qual seria posição de cada card na tela dependendo da resolução e qual seria o tipo de cada card(gráfico, tabela, mapa, etc), junto com a url para puxar as informações do mesmo.

Com essa solução foi possivel criar telas completamente customizaveis de acordo com cada cliente de forma otimizada. Além dessa solução para o front-end, também foi feito uma estrutura no back-end permitindo consultas SQL customizadas e a seleção de quais filtros cada card aceitaria receber, tendo uma estrutura completa para construção de dashboards.

Esse projeto foi desenvolvido utilizando Ruby on Rails para o back-end, React para o front-end e para a manipulação dos dados dos dashboards foi utilizado o banco de dados Postgresql.