Voltar para projetos

SPOT

WebsiteProjeto Interno

Plataforma centralizadora de documentação corporativa (Single Source of Truth - SSoT).

Meu Papel no Projeto

Cargo

Desenvolvedor

Período

Out 2023 - Presente

Resumo do Projeto

O SPOT é a principal plataforma interna da BNP para centralização da documentação corporativa, seguindo o conceito de Single Source of Truth (SSoT). Criado para unificar processos e eliminar silos de conhecimento, o sistema permite que qualquer colaborador — técnico ou não — possa contribuir de forma estruturada com a base de conhecimento da empresa. Baseado em boas práticas como DocOps e Public-by-default, o SPOT promove colaboração, padronização e acesso rápido a conteúdos críticos, fortalecendo a cultura de precisão e transparência na organização.

Este é um projeto interno por isso suas informações são limitadas. Para mais detalhes, entre em contato diretamente com a empresa responsável.

Minhas Contribuições

  • Desenvolvimento completo da plataforma, desde o backend até a experiência do usuário
  • Integração com o Azure AD para autenticação e controle de acesso
  • Integração com Azure Cognitive Search para busca semântica
  • Definição da arquitetura técnica e escolha das ferramentas utilizadas (MongoDB, Next.js, etc.)
  • Desenho da proposta conceitual e funcional da plataforma baseada em SSoT, DocOps e Public-by-default
  • Implementação do sistema de escrita e visualização de documentos
  • Construção de uma interface intuitiva e acessível para colaboradores técnicos e não técnicos
  • Geração de links públicos para compartilhamento de documentos com stakeholders externos

Desafios e Soluções

Desafios

O principal desafio foi encontrar uma estrutura flexível e performática para armazenar, editar e exibir documentação colaborativa, atendendo diferentes públicos internos. Era necessário equilibrar performance com usabilidade, permitindo que técnicos e não técnicos pudessem produzir conteúdo relevante, sem barreiras. Além disso, foi desafiador definir o padrão de escrita e renderização: Markdown, HTML puro ou editor visual (WYSIWYG)? A solução final precisou contemplar escalabilidade, simplicidade e clareza.

Soluções

Após validações e protótipos, optamos por uma abordagem flexível baseada em Markdown com suporte a visualização instantânea e edição WYSIWYG opcional. A estrutura do banco foi modelada em MongoDB para garantir flexibilidade nos documentos e performance em leitura. A interface foi pensada com foco em usabilidade e colaboratividade, integrando permissões, histórico de edições e visualização pública de documentos, fortalecendo o conceito de 'public by default' para comunicação interna e externa.

Tecnologias e Ferramentas

Next
.NET
MongoDB
TypeScript
TailwindCSS

Galeria de Imagens

Projeto Interno
Tela de carregamento
Visualização limitada

Tela de carregamento

Listagem de documentos
Visualização limitada

Listagem de documentos