Auditoria real do projeto

Módulos principais: arquivo por arquivo

Esta camada da documentação cruza a estrutura real do barberbot.zip com os módulos mais críticos para manutenção. O objetivo é permitir que o próximo dev entenda rápido qual arquivo é a tela, quais endpoints operam o módulo e quais auxiliares completam o fluxo.

Pessoas Produtos Financeiro Prótese Capilar

6

Módulos principais documentados em detalhe.

48

Arquivos auditados entre telas principais e subpastas operacionais.

5

Módulos sem buscar.php explícito na subpasta auditada.

1

Módulo com duplicidade interna de tela detectada (usuarios/usuarios.php).

Navegação rápida

Continuação da auditoria

Esta primeira página cobre o lote inicial de módulos críticos. A segunda leva, com fornecedores, serviços, agendamentos, comissões, compras e cobranças pagas, foi documentada em uma página separada para manter a navegação mais clara.

Pessoas

Clientes

Cadastro central de clientes, com listagem, cobrança, contratos, débitos e atalhos de cadastro rápido.

/sistema/painel/paginas/clientes.php
/sistema/painel/paginas/clientes/
15 arquivos internos sem buscar.php explícito
Pessoas

Usuários

Gestão de usuários internos, cargos, permissões e status de acesso.

/sistema/painel/paginas/usuarios.php
/sistema/painel/paginas/usuarios/
9 arquivos internos sem buscar.php explícito
Produtos

Produtos

Cadastro de produtos com estoque, entradas, saídas e integração com comissões/financeiro.

/sistema/painel/paginas/produtos.php
/sistema/painel/paginas/produtos/
5 arquivos internos sem buscar.php explícito
Financeiro

Vendas

Fluxo de venda integrado ao financeiro, usando contas em receber, estoque e caixa.

/sistema/painel/paginas/vendas.php
/sistema/painel/paginas/vendas/
5 arquivos internos sem buscar.php explícito
Financeiro

Contas a Receber

Gestão financeira de contas a receber, status de pagamento, cobrança e baixa.

/sistema/painel/paginas/receber.php
/sistema/painel/paginas/receber/
5 arquivos internos sem buscar.php explícito
Prótese Capilar

Próteses

Cadastro operacional de próteses capilares, ligado a cliente e fornecedor.

/sistema/painel/paginas/proteses.php
/sistema/painel/paginas/proteses/
3 arquivos internos sem buscar.php explícito

Como ler esta documentação

1. Comece pela tela principal

Abra primeiro o arquivo nome_modulo.php. Ele mostra como a interface nasce, quais modais existem e qual endpoint é chamado pela listagem.

2. Depois veja o CRUD real

Nem todo módulo tem buscar.php. Por isso a página marca o padrão esperado e o que existe de fato na subpasta.

3. Não ignore auxiliares

No BarberBot, os arquivos auxiliares costumam carregar a lógica de negócio mais sensível: cobrança, permissões, caixa, estoque, contrato e recorrência.

4. Use os POSTs e tabelas como mapa

Cada página detalha entradas principais e tabelas tocadas. Isso acelera muito a depuração quando o bug está no backend do módulo.