Skip to content

Este repositório hospeda o código-fonte e os artefatos do projeto em que atuei como Scrum Master. Desenvolvemos um Dashboard Empresarial Multitecnologia, incorporando diversas tecnologias para oferecer uma visão consolidada e interativa de dados cruciais.

License

Notifications You must be signed in to change notification settings

LiedsonLB/Neoboard

Repository files navigation

NeoBoard - Dashboard Empresarial

Versão Forks Contribuidores Licença: MIT Pull Requests Abertos Última Atualização

NeoBoard

NeoBoard é uma plataforma de dashboard empresarial projetada para gerenciar informações de forma mais eficiente. Com interface e funcionalidades intuitivas, esta ferramenta auxilia empresas a otimizarem o processo de tomada de decisão, com organização e estratégia.

Design

Funcionalidades

  • Interface:

    • Área que recebe relatório das vendas em Excel para importação de dados
  • Home:

    • Vendas, clientes, despesas e cálculo de lucro (geral)
    • Gráficos: linhas (capital de período), pizza (venda dos produtos), colunas (vendas das regiões), cards (porcentagem de comparação com o mês anterior), ranking (produto e região), cotações, footer
  • Regiões:

    • Vendas, clientes, despesas e cálculo de lucro
  • Produtos:

    • Informação do produto (nome, categoria, descrição, valor)
    • Números de vendas, capital bruto
    • Informações dos segmentos dos produtos (capital bruto, porcentagem do produto)
    • Histórico de vendas do mês, porcentagem de comparação com o mês anterior
  • Pagamentos:

    • Gráfico geral das formas de pagamento
    • Detalhes para cartões (crédito e débito), PIX, boleto, etc.

Testes

  • Teste de carregamento de componentes HTML
  • Teste de tipo de documento
  • Envio de dados normal
  • Testes funcionais
  • Testes de banco e API
  • Testes de sistema

Extras

  • Importação por arquivo

NeoBoard Designer 2.0

Produto, Funcionários e Região

  • Gráfico de radar
  • Substituição do azul alternado nos produtos por cinza e do azul escuro no header de títulos da lista de produtos
  • Aumentar a height dos produtos listas

Pagamentos

  • Gráfico de pizza nos pagamentos

Relatório

  • Confirmações de envio diário dos relatórios
  • Botão gerador de planilha vazia

Backend NeoBoard

Login e Autenticação

  • Autenticação Auth Google e Email com Firebase
  • Salvamento de sessão em localstorage
  • Criptografia Bcrypt
  • Sistema de confirmação de troca de senha

Gerenciamento de Dados

  • Mapa do banco de dados e interações
  • Rota de informações (routers.js)
  • Criar rotas da API e integração do banco PostgreSQL (server.js)
  • Docker para rodar o PostgreSQL (docker-compose.yml)
  • Classes de dados no (/modals)
  • Linguagem Typescript

Relatório

  • Biblioteca para ler planilhas (.csv, .txt...)
  • Envio de venda direto para o banco

Gráficos

Conhecimentos utilizados:

HTML CSS typescript nodejs npm github vscode Git Git

Equipe

Lista de Presença das Reuniões

Google Sheets - Reunião diária às 21h

Repositório NeoBoard

GitHub Repository

Kanban

Trello Kanban

Releases

  • Release v1.0 ✅
  • Release v2.0 ✅
  • Release v2.0.1 ✅
  • Release v3.0 ❌

Imagens do Projeto

Dashboard Geral

Dashboard Geral Gráficos Interativos

Dashboard Produtos

Gráficos Interativos

Dashboard Regiões

Gráficos Interativos

Dashboard Funcionarios

Gráficos Interativos

Dashboard Relatorio

Gráficos Interativos

Dashboard Fala Conosco

Gráficos Interativos

Interface de Login e Cadastro

Dashboard Geral Dashboard Geral

Licença

Este projeto está licenciado sob a Licença MIT.

About

Este repositório hospeda o código-fonte e os artefatos do projeto em que atuei como Scrum Master. Desenvolvemos um Dashboard Empresarial Multitecnologia, incorporando diversas tecnologias para oferecer uma visão consolidada e interativa de dados cruciais.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •