Uma consulta de estilo que começa na conversa e continua na próxima visita. A tecnologia mede; o barbeiro orienta.

Um sistema de atendimento assistido, com identidade da barbearia e recomendações revisadas antes da entrega.
MediaPipe calcula proporções a partir de uma foto frontal. Medidas aproximadas ajudam a conversar sobre escolhas de estilo.
O barbeiro considera a preferência, registra ajustes, aprova o relatório e combina o retorno.
Aplicação, worker, dados persistentes e HTTPS em Docker Compose. A consulta funciona mesmo sem gerar imagens.
O cliente começa na página pública da barbearia e envia a foto depois do pagamento. O profissional também pode iniciar o atendimento pelo painel.
Ponto de partida sugerido: Linux, 2 vCPUs, 4 GB RAM, 20 GB SSD. Ajuste conforme a carga. Sem GPU quando usar provedor externo de imagens.
Domínio apontando para a VPS, portas 80 e 443 disponíveis e Docker Compose v2 instalado.
# comando
docker --version
docker compose versionOs comandos abaixo são executados na VPS. Não existe senha padrão; você cria o acesso do profissional.
Clone o repositório na VPS.
git clone https://github.com/inematds/visagismo-b.git cd visagismo-b
Preencha DOMAIN e PUBLIC_URL com o mesmo domínio. O DNS deve apontar para a VPS. Chaves opcionais ficam somente no ambiente protegido.
cp .env.example .env chmod 600 .env nano .env
O Caddy cuida do HTTPS. Se já houver proxy na VPS, siga a adaptação descrita no VPS.md.
docker compose config --quiet docker compose up -d --build
A senha é solicitada sem aparecer no terminal. Troque os dados de exemplo pelos seus.
docker compose exec app python -m app.manage create-user \ --email voce@barbearia.com.br \ --barbearia "Sua Barbearia" --profissional "Seu nome"
Abra seu domínio e entre no painel. Em Configurações, copie a página pública para seus clientes. Registre a orientação final antes de liberar o relatório. Para acompanhar os serviços:
docker compose ps docker compose logs --tail=50 worker
Faça backup em diretório privado e teste a restauração conforme VPS.md. Fotos expiram em 24 horas e relatórios em 90 dias por padrão.
bash scripts/backup.sh /diretorio-protegido/visagismo-backups
Cenários ilustrativos de uso, sem alegação de vendas ou aumento de faturamento.
Converse sobre a rotina, envie uma foto frontal autorizada e use as sugestões como ponto de partida. A revisão do barbeiro transforma o rascunho em orientação.
Registre como finalizar em casa e a data de retorno. Compartilhe o relatório por link revogável de 7 dias, sem expor a foto.
A simulação frontal com flux2-klein é opcional. Imagens reprovadas no filtro geométrico não são exibidas; passar no filtro não garante preservação da identidade.
Use o piloto para medir utilidade, tempo de atendimento e custo por consulta.
Leia as instruções completas de instalação, privacidade, backup e operação na VPS.