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

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 v3.0 ❌

Imagens do Projeto

Dashboard Geral

Dashboard Geral Dashboard Geral

Dashboard Produtos

Gráficos Interativos

Interface de Login e Cadastro

Interface do Usuário Interface do Usuário

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

  •  
  •  
  •  
  •