🖼️

Módulo Mídia e Assets – BarberBot

Recursos visuais, scripts, estilos e PDF (site + painel + uploads) • atualizado em 13/01/2026

Este módulo descreve onde ficam os arquivos de imagens, CSS, JavaScript, fontes, uploads e a biblioteca de PDF. Aqui não tem regra de negócio, mas sem isso o sistema não funciona direito (layout, UX, relatórios, desempenho).

📦 Visão geral (estrutura do projeto)

ÁreaPastas / ArquivosUso
SITE /images/css/js/fonts Assets do site público (home, páginas, landings, tema).
SISTEMA /sistema/css/sistema/dompdf CSS do login/recuperação + geração de PDF no sistema.
PAINEL /sistema/painel (css/js/fonts/plugins) Assets do painel administrativo (UI, plugins, DataTables, máscaras).
UPLOADS /uploads e subpastas do painel Arquivos enviados pelo usuário (banners, carrossel, blocos, anexos).
TOOLS /tools e scripts *webp* Rotinas utilitárias: otimização WEBP, licença, tarefas técnicas.

🖼️ /images – Imagens do Site Público

Onde aparece

🎨 /css – CSS do Site Público

Regras rápidas

🧠 /js – JavaScript do Site Público

Regra BarberBot

🔤 /fonts – Fontes / Ícones

🧩 Assets do Painel (/sistema/painel)

Observação

📤 Uploads (mídia enviada pelo usuário)

Regras obrigatórias (sem frescura)

# Exemplo .htaccess (Apache) para uploads
php_flag engine off
RemoveHandler .php .phtml .php3 .php4 .php5 .php7 .phps
RemoveType .php .phtml .php3 .php4 .php5 .php7 .phps

📄 PDF (/sistema/dompdf)

Regras para PDF não quebrar

🧪 WEBP e Tools (/tools)

Regra prática