A Intranet do Espaço Taal começou como um Kanban interno e virou o sistema onde a casa opera. Hoje passa de 280 arquivos PHP e mais de 20 módulos que, em software de prateleira, seriam cinco assinaturas diferentes — e que aqui conversam entre si, porque estão no mesmo banco.
É isso que justifica a decisão de construir em vez de comprar. O evento consome estoque, gera horas de equipe, ocupa camarote, movimenta o estacionamento e fecha um custo. Em cinco sistemas separados, cruzar essas cinco informações é trabalho manual de planilha toda segunda-feira. Aqui é uma consulta.
Os módulos maiores estão apresentados separadamente neste portfólio — ponto por reconhecimento facial, estacionamento e valet, camarotes, estoque e compras, CRM e gestão de eventos. Além deles, o sistema cobre casting e controle de equipe com permissão por ação, escala e banco de horas, cardápio, lanchonete, cartão de consumo, agenda e calendário compartilhados, sorteios com inscrição e sorteio ao vivo, inventário e um painel de acessos e segurança.
Tem ainda a parte que ninguém pede e que faz a equipe entrar: um módulo de gamificação em que o colaborador acumula pontos pelo próprio trabalho e os transforma em plantas de um jardim seu, com uma tela para visitar o jardim dos colegas. Sistema interno morre de abandono, não de bug — se a pessoa só abre quando é obrigada, o dado envelhece e o sistema deixa de valer. Dar motivo para voltar é decisão de produto, não enfeite.
É PHP puro sobre MySQL, sem framework e sem Composer, em hospedagem compartilhada: restrição do cliente, não escolha estética. A disciplina vem de contrato explícito em vez de framework — prepared statement em toda consulta, escape em toda saída, POST-Redirect-GET em toda gravação. Sistema que a equipe usa todo dia não tem janela de manutenção: o evento é hoje à noite.