Produto próprio

Cabelo em Dia — Acompanhamento de quem trata queda de cabelo com o médico

Um app para quem trata a queda de cabelo com o médico e quer enxergar a evolução ao longo de meses: fotos padronizadas, registro do dia a dia, lembretes e um relatório para levar à consulta. O app registra e organiza, e nunca indica tratamento nem dose.

ANO
2026 — presente
TIPO
Produto próprio · PWA + site
PAPEL
Fundador · Engenharia & Produto
CABELO EM DIA: o site no computador e no celular
5 ângulos
de foto padronizada, com silhueta e medidor de luz
AES-256
nas fotos, com chave derivada por pessoa
10 aulas
curtas, com fonte, em 5 módulos

Problema.

Tratar queda de cabelo leva meses, e o resultado aparece devagar. Sem registro, a pessoa só tem a memória para responder ao médico como foi o período, e fica difícil separar o efeito do tratamento da impressão do dia. E o conteúdo sobre o assunto na internet mistura informação com promessa e com indicação de remédio que só o médico pode fazer.

Solução.

Um app de celular (PWA) com site público ao lado. A tela Hoje mostra o que já foi feito no dia, e o check-in leva 10 segundos. Se algo aparece, a pessoa registra o efeito e recebe uma orientação curta de quando observar e quando procurar o médico, com a fonte. Se o cabelo caiu mais, um passo a passo explica o que costuma ser normal em cada fase. As fotos seguem um padrão fixo para poderem ser comparadas, e tudo vira um relatório em PDF para a consulta, com as perguntas que a pessoa anotou. O site tem um quiz de 6 perguntas que monta o plano, um guia e uma linha do tempo do mês 0 ao 12.

Resultado.

Site, quiz e app estão no ar em cabelo.joaovitral.com, com login por e-mail e deploy próprio. O lançamento é em 03/11/2026. O pagamento ainda não está integrado: hoje a página de preços mostra os valores e o botão informa a data de abertura. Produto recente, sem números de uso divulgados aqui.

Telas.

Prints do site no ar.

Página inicial do Cabelo em Dia no computador, com o título sobre tratar a queda de cabelo e dois celulares mostrando a câmera guiada e a tela Hoje
Página inicial: o problema, a promessa e o limite (não vende remédio nem indica dose) logo na primeira dobra.
Plano pessoal gerado pelo quiz, com o momento do tratamento e o plano das próximas 4 semanas
O quiz de 6 perguntas termina num plano de 4 semanas, calculado no navegador, sem guardar nada se a pessoa não quiser.
Tela Hoje do app, com o anel do dia, os horários de tratamento e o check-in
Hoje: o anel do dia, cada horário como feito ou pulado e o check-in de 10 segundos.
Resultado de um registro de efeito leve, com orientação de quando observar e quando falar com o médico
Registrar um efeito devolve uma orientação curta: o que costuma ser, o que fazer e quando procurar o médico.
Resultado do passo a passo Caiu mais, e agora, com cartões de orientação
Caiu mais, e agora?: 4 perguntas e cartões que dizem se parece o shedding do começo ou se vale falar com o médico.
Tela Progresso, com constância dos últimos 28 dias e queda percebida por semana
Progresso: constância dos últimos 28 dias e a queda percebida semana a semana, sem prometer resultado.
Aula sobre shedding dentro do app, com aviso para falar com o médico
Aprender: aulas curtas com fonte e sempre o aviso de que quem decide o tratamento é o médico.
Tela do relatório para o médico, com período, opções do que incluir e botão de imprimir ou salvar em PDF
Relatório para o médico: a pessoa escolhe o período e o que entra (fotos e temas íntimos só se marcar) e imprime ou salva em PDF.

A parte difícil.

Todo projeto tem um ponto em que a solução óbvia não serve. Aqui foram estes.

Um app de saúde que se recusa a prescrever

O limite foi escrito antes do código. Nenhuma tela, texto, e-mail ou notificação indica, calcula ou ajusta dose, e não existe seletor de miligramas: o tratamento é cadastrado por categoria e em texto livre, do jeito que o médico prescreveu. Também não há promessa de resultado, diagnóstico nem análise de foto por IA. Um teste automatizado varre os textos atrás de palavras proibidas, e os lembretes trocam o nome que a pessoa digitou por um rótulo genérico se ele coincidir com o de um remédio, porque a notificação aparece na tela bloqueada.

Foto comparável, e privada

Foto de evolução só serve se for tirada nas mesmas condições. A câmera mostra a silhueta do ângulo, a foto da sessão anterior em transparência para repetir a posição e um medidor de luz. No servidor, cada foto é regravada sem os metadados (localização, dados da câmera) e criptografada com AES-256-GCM, com uma chave por pessoa derivada de uma chave mestra. Só o dono acessa, e o app não edita a imagem nem avalia o resultado: quem avalia é o médico.

Orientação de saúde sem diagnóstico

Quando a pessoa registra um efeito, o app responde em três níveis: observar, falar com o médico em breve, ou procurar atendimento agora, com tela de emergência para os sinais graves. O texto diz o que costuma ser, o que fazer e quando procurar o médico, e cada orientação cita a fonte. A lógica é pura e coberta por testes, e o que a pessoa registra entra no relatório da consulta.

Dado de saúde sob controle da pessoa

O app só abre depois do consentimento de saúde, e a pessoa pode exportar todos os dados ou apagar a conta pelo Perfil. O login é por e-mail, sem senha, e o servidor guarda só o hash (HMAC) do código, do link e da sessão, nunca o valor em si. Como o app instalado na tela inicial não enxerga o armazenamento do navegador, o passo do onboarding também fica no servidor, e a pessoa retoma de onde parou.

O que eu fiz.

  • Projeto solo: produto, design, código e infraestrutura
  • Especificação completa do produto em documentos (regras legais, telas, modelo de dados, quiz, base científica e plano de lançamento) antes de programar
  • Hoje, tratamentos por categoria e texto livre (sem campo de dose), check-in e hub de Progresso
  • Registro de efeitos com triagem em três níveis (observar, médico logo, agora), tela de emergência e fonte em cada orientação
  • Caiu mais, e agora? e linha do tempo do tratamento dentro do app
  • Fotos guiadas com silhueta, foto anterior em transparência e medidor de luz, galeria por ângulo e comparação lado a lado ou deslizante
  • Aprender, com 10 aulas dos módulos 1 a 5, e a aula certa sugerida na tela Hoje conforme o momento do tratamento
  • Relatório para o médico em PDF, com perguntas anotadas pela pessoa
  • Exportar os dados e apagar a conta (LGPD), com consentimento de saúde antes de qualquer uso do app
  • Lembretes por push (VAPID) de tratamento e de foto, PWA com tela de instalação e onboarding que retoma de onde parou
  • Login por e-mail sem senha, site público com quiz, guia e linha do tempo, e deploy em VPS com Docker Compose atrás de um Cloudflare Tunnel

Stack.

Next.jsReactTypeScriptTailwind CSSSQLitesharpWeb PushDockerCloudflare Tunnel

Quer algo parecido?

Este projeto é do tipo desenvolvimento de aplicativos. A partir de R$ 14.900 + R$ 590/mês. Me conta o que você precisa e respondo pessoalmente. Se preferir escrever, use o formulário.

Veja no ar.

Páginas públicas do produto, abertas a qualquer pessoa.

Produto irmão.

Mesma base e mesma regra, para outro tratamento.