Skip to main content

Stack Tecnológica

📌 Identificação

  • Documento: Visão Geral

  • Criado por: Camilo Mascarenhas

  • Contato (criador): pm.camilomascarenhas@gmail.com

  • Data de criação: 08/04/2026

  • Última atualização: 08/04/2026

  • Atualizado por: Camilo Mascarenhas

  • Contato (última edição): pm.camilomascarenhas@gmail.com

  • Versão: 1.0

  • Status: Ativo

  • Responsável técnico: Davi Júnior

  • Histórico de versões:

    • v1.0 — Criação do documento

Stack Tecnológica

Visão Geral

A Plataforma Reunir foi construída com base em tecnologias web consolidadas, utilizando WordPress como núcleo da aplicação e plugins especializados para atender às necessidades de catálogo de produtos, gestão de lojas e operação em modelo marketplace.

A adoção dessa stack permitiu acelerar o desenvolvimento da plataforma e adaptar funcionalidades já existentes ao contexto do projeto.


Tecnologias Principais

WordPress

O WordPress é o sistema base da plataforma.

É responsável por:

  • Estrutura principal do site
  • Gerenciamento administrativo
  • Sistema de usuários
  • Gerenciamento de páginas e conteúdos
  • Execução de temas, plugins e customizações

O funcionamento geral da plataforma depende diretamente do WordPress.


WooCommerce

O WooCommerce é utilizado como base para a estrutura de produtos.

É responsável por:

  • Cadastro de produtos
  • Estrutura dos dados dos produtos
  • Organização de informações como título, descrição, imagens e atributos
  • Exibição pública dos produtos no site

Apesar de ser originalmente um plugin de e-commerce, na Plataforma Reunir ele é utilizado principalmente como base estrutural para o catálogo de produtos.

As funcionalidades nativas de pagamento, checkout e logística não fazem parte do escopo atual da plataforma.


Dokan Pro

O Dokan Pro é o plugin responsável pela funcionalidade de marketplace.

É responsável por:

  • Criação de lojas por usuário
  • Painel do vendedor
  • Gestão individual de produtos por loja
  • Organização da experiência dos beneficiários dentro da plataforma

O Dokan Pro é um componente central da operação da plataforma e uma das partes mais sensíveis em termos de manutenção.

Grande parte das adaptações visuais e funcionais do projeto se relaciona ao comportamento do Dokan.


Tecnologias de Suporte

PHP

O PHP é a linguagem utilizada pelo WordPress, WooCommerce e Dokan.

Na plataforma, ele é utilizado principalmente para:

  • Customizações de comportamento
  • Implementação de hooks e filtros
  • Ajustes em fluxos específicos
  • Alterações no funcionamento padrão do sistema

As customizações em PHP devem ser tratadas com cautela, pois podem impactar diretamente o funcionamento de plugins e páginas críticas.


CSS

O CSS é utilizado para personalização visual e adaptação da interface.

Na plataforma, ele é usado para:

  • Ajustes de layout
  • Ocultação de elementos desnecessários
  • Correções visuais
  • Melhorias de usabilidade, especialmente em fluxos específicos

Boa parte das customizações mais rápidas e visuais da plataforma foi realizada por meio de CSS.


HTML

O HTML aparece principalmente na estrutura base renderizada pelo WordPress, pelos plugins e pelas customizações de frontend.

Embora não seja tratado de forma isolada no projeto, ele compõe a base estrutural da interface.


JavaScript

Até o momento, não houveram customizações em JavaScript na plataforma pelo motivo de ser uma customização paga do Code Snippets.

Entretanto, scripts nativos do WordPress, do WooCommerce, do Dokan e de plugins adicionais podem estar presentes no funcionamento da interface.


Dependência de Plugins

A stack tecnológica da Plataforma Reunir depende fortemente do ecossistema WordPress e da interação entre plugins.

Essa escolha traz vantagens, como rapidez de desenvolvimento e ampla disponibilidade de recursos, mas também exige atenção em pontos como:

  • Compatibilidade entre plugins
  • Atualizações
  • Conflitos de interface
  • Impacto de customizações sobre comportamentos nativos

Características da Stack Atual

A stack atual possui as seguintes características:

  • Baseada em CMS
  • Dependente de plugins
  • Flexível para ajustes rápidos
  • Adequada para evolução incremental
  • Sensível a conflitos após atualizações

Vantagens da Stack

Entre as principais vantagens da stack adotada, destacam-se:

  • Rapidez de implementação
  • Facilidade de administração
  • Grande ecossistema de plugins e suporte
  • Facilidade para customizações visuais e funcionais
  • Boa adequação ao modelo de vitrine digital com múltiplos vendedores

Limitações da Stack

Entre as principais limitações da stack atual, destacam-se:

  • Forte dependência de plugins de terceiros
  • Maior risco de incompatibilidade após atualizações
  • Necessidade de cuidado extra em customizações
  • Arquitetura menos controlada do que uma aplicação totalmente customizada

Considerações para Manutenção

Durante a manutenção da plataforma, é importante considerar que:

  • WordPress, WooCommerce e Dokan são componentes estruturais
  • Alterações em qualquer um desses elementos podem impactar fluxos críticos
  • Customizações em PHP e CSS devem ser documentadas
  • Atualizações devem ser avaliadas com cautela, especialmente em ambiente de produção

Resumo da Stack

A stack tecnológica principal da Plataforma Reunir é composta por:

  • WordPress
  • WooCommerce
  • Dokan Pro
  • Elementor (gratuito, apenas o designer mexia nisso)
  • Code Snippets (gratuito)
  • PHP
  • CSS

Esses elementos formam a base funcional e técnica da plataforma em seu estado atual.