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.