Bastidores do BarberPro Dashboard: de agenda de papel a SaaS de gestão
O pedido era simples de descrever e difícil de ignorar: um barbeiro perdendo horas toda semana anotando horários em caderno e fechando o caixa manualmente no fim do dia. O objetivo do BarberPro Dashboard era eliminar essa fricção sem empurrar o cliente para um software genérico e caro demais para o porte do negócio.
O problema por trás do pedido
Antes de qualquer linha de código, o mapeamento do processo revelou o gargalo real: não era falta de agenda digital — era a quantidade de passos entre "cliente liga" e "horário confirmado nos dois lados". Qualquer solução que exigisse cadastro complexo ou treinamento longo seria abandonada em uma semana.
Por que Vanilla JS em vez de um framework
Para esse porte de projeto, um framework completo adicionaria peso de build, dependências e tempo de carregamento sem ganho real de manutenibilidade — o dashboard tem um número finito e conhecido de telas. Optei por JavaScript puro com componentes isolados por responsabilidade (agenda, cliente, financeiro), o que manteve o tempo de carregamento baixo mesmo em conexões de internet mais fracas, comuns no dia a dia de um comércio local.
Como funciona o núcleo do agendamento
Cada horário é tratado como um "slot" com estado (livre, reservado, concluído) renderizado dinamicamente. Ao confirmar um agendamento, o sistema recalcula automaticamente os horários seguintes disponíveis, evitando o erro mais comum do controle manual: dois clientes marcados no mesmo horário.
Relatórios sem complicação
O financeiro precisava responder uma pergunta prática: quanto entrou essa semana? Em vez de um módulo contábil completo, implementei geração de relatório em PDF a partir dos próprios registros de atendimento, com totais automáticos por período — dado que o dono já usa para decisões rápidas, sem precisar abrir planilha nenhuma.
Resultado
O ganho mensurável foi tempo: cerca de 3 horas semanais que antes iam para anotação e conferência manual do caixa, hoje automatizadas pelo próprio fluxo de atendimento. Erros de agenda dupla, que eram o principal motivo de reclamação de clientes, foram a zero desde a virada para o sistema.
Gostou da abordagem? Posso aplicar o mesmo nível de cuidado técnico no seu projeto.
Solicitar Diagnóstico Ver Projeto ao Vivo