Endpoints
/ajax/
30arquivos30 PHP
Endpoints e operações assíncronas usados pelas páginas públicas e por fluxos auxiliares.
Arquivos principais
agendar.phpagendar_temp.phpapi-texto.phpgerar_ia_cliente.phplistar-horarios.php
Dependências
- sistema/conexao.php
- scripts JavaScript que fazem as chamadas
- serviços externos de mensagens e IA em arquivos específicos
Cuidados antes de alterar
- Validar sessão, origem e dados recebidos em cada endpoint.
- Não assumir que todos os arquivos retornam o mesmo formato.
- Revisar consultas e chamadas externas antes de reutilizar código legado.
API
/api/
45arquivos44 PHP
Endpoints organizados por recurso para agenda, clientes, usuários, vendas, compras, estoque e outros dados do sistema.
Arquivos principais
agenda/clientes/usuarios/vendas/compras/login/not.phpnotid.php
Dependências
- sistema/conexao.php
- autenticação definida por cada endpoint
- consumidores web ou móveis
Cuidados antes de alterar
- Confirmar autenticação e autorização no servidor.
- Documentar método HTTP, parâmetros e resposta antes de alterar.
- Evitar expor mensagens internas ou dados de outro usuário.
Aplicativo
/app/
933arquivos25 PHP
Aplicação/PWA com autenticação, painel próprio, assets, imagens e arquivos de interface móvel.
Arquivos principais
index.phpautenticar.php_manifest.json_service-worker.jspainel/css/js/
Dependências
- sistema/conexao.php
- assets internos da pasta app
- cache e service worker no navegador
Cuidados antes de alterar
- Alterações em cache ou service worker podem permanecer no dispositivo.
- Testar login, atualização e modo móvel após publicar.
- Versionar assets para evitar arquivos antigos em cache.
Recursos complementares de CSS e JavaScript usados por interfaces do projeto.
Dependências
- páginas que importam esses arquivos
- ordem de carregamento do frontend
Cuidados antes de alterar
- Localizar onde cada asset é carregado antes de renomear.
- Verificar cache do navegador após mudanças.
- Não remover arquivos apenas porque não possuem PHP.
Integração financeira
/asaas/
15arquivos13 PHP
Fluxo de cobrança e confirmação integrado à API Asaas.
Arquivos principais
index.phpstatus.phpconfirmacao.phppagamento_aprovado.phpconfig/
Dependências
- API Asaas
- sistema/conexao.php
- configuração local da integração
Cuidados antes de alterar
- Não registrar tokens ou dados completos de pagamento em documentação.
- Validar status no provedor antes de concluir operações locais.
- Testar webhooks e repetição do mesmo evento.
Integração financeira
/asaas_contas/
13arquivos11 PHP
Variação do fluxo Asaas ligada a contas e baixa financeira.
Arquivos principais
index.phpstatus.phpconfig/../pagamentos/baixar_conta.php
Dependências
- API Asaas
- sistema/conexao.php
- pagamentos/baixar_conta.php
Cuidados antes de alterar
- Confirmar o vínculo da cobrança com a conta correta.
- Evitar baixa duplicada.
- Usar ambiente de teste antes de alterar o retorno financeiro.
Integração financeira
/asaas_planos/
12arquivos11 PHP
Variação do fluxo Asaas ligada a planos e aprovação de assinatura.
Arquivos principais
index.phpstatus.phpconfig/sistema/painel/paginas/planos/aprovar_plano.php
Dependências
- API Asaas
- sistema/conexao.php
- módulo de planos
Cuidados antes de alterar
- Validar o plano e o cliente antes de aprovar.
- Tratar eventos repetidos de confirmação.
- Não alterar valores ou status sem teste de ponta a ponta.
Infraestrutura
/cache/
73arquivos
Arquivos gerados de cache, incluindo conteúdo relacionado ao PageSpeed.
Dependências
- servidor web e mecanismo de cache
Cuidados antes de alterar
- Não tratar arquivos de cache como código-fonte.
- Limpar somente com procedimento controlado.
- Confirmar permissões e impacto antes de apagar conteúdo em produção.
Configuração
/config/
6arquivos5 PHP
Configurações de licença, marketplace, reCAPTCHA e integração com OpenAI.
Arquivos principais
config_openai.phprecaptcha.phplicenca_boot.phplicenca_cron.phpmarketplace.php
Dependências
- variáveis e credenciais do ambiente
- serviços externos configurados
Cuidados antes de alterar
- Pasta sensível: não publicar chaves, senhas ou tokens.
- Manter proteção de acesso do servidor.
- Criar backup e testar fora da produção antes de alterar.
Automação
/cron/
16arquivos13 PHP
Rotinas automáticas para alertas, aniversários, pagamentos, marketing, segurança e limpeza.
Arquivos principais
alerta_manutencao.phpcron_alerta_pagar.phpcron_alerta_receber.phpcron_aniversarios.phpcron_security.php
Dependências
- banco de dados
- timezone do servidor
- serviços de mensagens e pagamentos em rotinas específicas
Cuidados antes de alterar
- Garantir idempotência para evitar envio ou baixa duplicada.
- Restringir execução pública quando aplicável.
- Registrar falhas sem expor dados sensíveis.
Folhas de estilo das páginas públicas, prótese, assinaturas e componentes gerais.
Arquivos principais
style.cssbootstrap.csshome.cssprotese.cssprotese-google-ads.css
Dependências
- HTML/PHP das páginas públicas
- imagens e fontes referenciadas
Cuidados antes de alterar
- Verificar seletores compartilhados antes de mudar estilos globais.
- Testar desktop e celular.
- Atualizar versão do asset quando houver cache.
Frontend
/fonts/
3arquivos
Arquivos de fontes utilizados pelas folhas de estilo do sistema público.
Arquivos principais
fontawesome-webfont.woff2fontawesome-webfont.wofffontawesome-webfont.ttf
Dependências
- CSS que referencia os nomes e caminhos das fontes
Cuidados antes de alterar
- Não renomear sem atualizar o CSS.
- Manter tipos MIME corretos no servidor.
- Verificar licenças antes de substituir a família de fonte.
Mídia
/images/
157arquivos
Imagens públicas, banners, logotipos e materiais organizados por serviço.
Arquivos principais
home/protese/corte-cabelo/mechas/tratamento/favicon.png
Dependências
- páginas públicas
- CSS e metadados SEO
Cuidados antes de alterar
- Otimizar tamanho sem perder arquivos originais.
- Pesquisar referências antes de excluir.
- Não incluir imagens de clientes sem autorização e finalidade definida.
Scripts públicos de interface, agendamento, prótese, assinatura e bibliotecas JavaScript.
Arquivos principais
jquery-3.6.4.min.jsbootstrap.jsindex.jsprotese.jshome.js
Dependências
- DOM das páginas públicas
- endpoints em ajax/
- ordem de carregamento de jQuery e plugins
Cuidados antes de alterar
- Não duplicar versões de jQuery na mesma página.
- Confirmar contratos de resposta dos endpoints.
- Testar erros de rede e validação no servidor.
Biblioteca auxiliar
/libs/
1arquivos1 PHP
Biblioteca auxiliar encontrada para tratamento global de imagens WebP.
Dependências
- extensões de imagem disponíveis no PHP
- arquivos de imagem processados
Cuidados antes de alterar
- Testar qualidade, transparência e permissões de escrita.
- Evitar reprocessar a biblioteca em massa sem backup.
- Confirmar suporte do servidor antes de ativar conversões.
Diretório reservado para registros de execução e diagnóstico do ambiente.
Arquivos principais
arquivos gerados em runtime conforme configuração
Dependências
- permissões do servidor
- rotinas que escrevem logs
Cuidados antes de alterar
- Logs podem conter dados sensíveis.
- Aplicar rotação e retenção.
- Nunca disponibilizar listagem pública do diretório.
Integração financeira
/pagamentos/
32arquivos17 PHP
Processamento, consulta, confirmação, baixa e webhook dos fluxos de pagamento.
Arquivos principais
process_payment.phpprocess_payment_assinatura.phpconsultar_pagamento.phpwebhook.phpbaixar_conta.php
Dependências
- API Mercado Pago
- sistema/conexao.php
- config.php da integração
- endpoints em ajax/
Cuidados antes de alterar
- Validar assinatura e origem de webhooks.
- Garantir idempotência.
- Nunca registrar tokens completos ou dados de cartão.
Núcleo
/sistema/
2845arquivos714 PHP
Núcleo autenticado do BarberBot: conexão, login, painel administrativo, portal do cliente, bibliotecas e recursos internos.
Arquivos principais
conexao.phpindex.phpautenticar.phppainel/painel_cliente/public/dompdf/vendor/
Dependências
- MySQL/MariaDB
- sessões PHP
- configurações do ambiente
- bibliotecas internas e de terceiros
Cuidados antes de alterar
- É a área de maior impacto do projeto.
- Testar permissões, sessão e banco em conjunto.
- Não editar vendor ou bibliotecas de terceiros sem identificar a origem.
Operação
/tools/
6arquivos6 PHP
Ferramentas administrativas para licença e otimização/conversão de imagens.
Arquivos principais
licenca_ativar.phplicenca_status.phpotimizar-imagens-site.phpotimizar-imagens-protese.phpwebp_batch.php
Dependências
- configurações de licença
- filesystem e bibliotecas de imagem
Cuidados antes de alterar
- Restringir acesso em produção.
- Fazer backup antes de operações em lote.
- Testar em cópia dos arquivos antes de converter imagens reais.
Dados persistentes
/uploads/
4arquivos
Arquivos enviados e conteúdos persistidos pelo sistema, incluindo a subpasta do site.
Dependências
- permissões de escrita
- módulos de upload e páginas que exibem os arquivos
Cuidados antes de alterar
- Não substituir junto com deploy de código sem backup.
- Validar tipo, tamanho e nome dos arquivos recebidos.
- Impedir execução de scripts enviados.
Integrações
/webhook/
8arquivos3 PHP
Recebimento e tratamento de eventos externos, com apoio de deduplicação e sessões.
Arquivos principais
menuia.phpconfirmacao.phpapi-texto.phpwebhook_dedupe/sessions/
Dependências
- serviços externos configurados
- filesystem para deduplicação/sessão
- mensageria e IA em fluxos específicos
Cuidados antes de alterar
- Validar origem, assinatura ou token quando disponível.
- Tratar repetição e concorrência.
- Responder rapidamente e registrar processamento sem expor payload sensível.
Nenhuma pasta corresponde ao filtro informado.