Três portas. Um produto.
A v3.1 mantém o produto comercial da v3 e acrescenta homologação real em três subdomínios separados: EstouFeliz, EstouTriste e EstouAlegre, todos usando o mesmo sistema e banco: auto cadastro, perfil, exportação/exclusão de dados, consentimento para profissionais, área profissional separada e métricas de conversão por domínio — sem misturar contas ou históricos.
O que entrou na v3.1
Auto cadastro
A pessoa pode criar a própria conta, escolher Essencial ou testar Plus por 30 dias. Profissionais também podem criar conta profissional.
Minha conta
Alteração de senha, preferência de ciclo, exportação JSON, aceite de termos e exclusão da própria conta.
Profissional com consentimento
O profissional convida pelo e-mail; o paciente autoriza ou recusa. Sem aceite, o histórico não abre.
Funil por domínio
Admin passa a acompanhar visitas, cliques, cadastros e logins de EstouFeliz, EstouTriste e EstouAlegre.
Homologação real em três portas
No provedor que gerencia semmisterio.com.br, deixe os três nomes apontando para o mesmo VPS: estoufeliz, estoutriste e estoualegre. Se existir um wildcard *.semmisterio.com.br já apontando para esse VPS, os registros individuais podem ser desnecessários.
Extraia o ZIP e execute INSTALAR_ESTOUFELIZ_2_CLIQUES.cmd ou o atalho idêntico INSTALAR_HOMOLOGACAO_3_PORTAS_2_CLIQUES.cmd. Ele publica as três vitrines, reaproveita o mesmo banco e tenta emitir HTTPS para cada endereço.
Abra estoufeliz.semmisterio.com.br, estoutriste.semmisterio.com.br e estoualegre.semmisterio.com.br. O login e o cadastro de homologação ficam centralizados em estoufeliz.semmisterio.com.br.
Quando os DNS de estoufeliz.com.br, estoutriste.com.br e estoualegre.com.br estiverem prontos, execute INSTALAR_MULTIDOMINIO_3_PORTAS_2_CLIQUES.cmd.
Atualização segura
O instalador mantém o banco existente e cria backup da aplicação, webroot, banco e vhosts antes da troca. Se um DNS ainda não resolver, a publicação em HTTP continua e apenas o SSL daquele endereço fica pendente.
Registros DNS de homologação
Homologação e produção
Homologação
As três URLs apontam para a mesma instalação e o mesmo SQLite. O host define automaticamente a marca, a paleta e o texto da vitrine. Na homologação, cadastro, login e áreas protegidas são encaminhados para estoufeliz.semmisterio.com.br, reproduzindo a ideia do app central sem compartilhar cookie entre irmãos.
Produção
Os três primeiros são vitrines temáticas. app.estoufeliz.com.br é a aplicação central final. A conta, histórico e assinatura continuam únicos.
Preview de emergência
Mesmo com as três URLs separadas, ?tema=feliz, ?tema=triste e ?tema=alegre continuam disponíveis em qualquer host *.semmisterio.com.br para conferência rápida.
Agora o usuário entra sozinho
O botão principal da landing leva a /cadastro, preservando a origem do domínio. O cadastro pede nome, e-mail, senha e aceite dos documentos legais.
- Cadastro público: período de teste configurável; o padrão do instalador é 30 dias.
- O plano escolhido pode ser Essencial, Plus ou Profissional.
- O admin pode alterar status, plano e validade posteriormente.
- A origem do cadastro alimenta as métricas comerciais do admin.
Pagamento ainda não automático
A v3 fecha a camada de produto e cadastro, mas ainda não movimenta dinheiro sozinha. A conexão com gateway deve ser feita com credenciais reais e webhooks.
Fluxo diário
- Registrar humor com um toque.
- Detalhes opcionais: nota, sono, energia, ansiedade, irritabilidade, sociabilidade, impulsividade e outros sinais.
- Anotar medicação.
- Ver gráfico, linha do tempo, calendário e padrões descritivos.
- Gerar relatório para consulta.
Motor conservador
Um registro isolado não vira conclusão. Padrões só aparecem quando existe repetição e amostra suficiente.
Controle do titular
Em /perfil, o usuário pode editar nome, trocar senha, revisar ciclo, ver assinatura, baixar dados e excluir a conta.
Exportação
Gera um JSON com cadastro, assinatura, registros de humor, ciclo, medicações, aceites legais e consentimentos de compartilhamento.
Exclusão
Exige senha atual + digitação de EXCLUIR. A exclusão usa as relações do banco para remover os registros vinculados.
Contas migradas de versões anteriores recebem aviso para revisar e aceitar os Termos e a Política atuais.
Área profissional separada
Em /profissional, a conta profissional pode solicitar vínculo com um paciente pelo e-mail. Enquanto o paciente não autoriza, nenhum histórico fica disponível.
- Lista de vínculos autorizados e pendentes.
- Resumo dos últimos 90 dias do paciente autorizado.
- Padrões descritivos calculados pelo mesmo motor conservador.
- Medicações autorreferidas no período.
- Anotações privadas do profissional, separadas do diário do paciente.
Conta profissional não é verificação de credencial
Na v3 técnica, qualquer pessoa pode criar uma conta profissional. Antes de vender como plataforma clínica, inclua validação de identidade/registro profissional conforme o modelo do negócio.
Paciente manda no compartilhamento
Informa o e-mail da conta do paciente.
Em Minha conta, aparece um convite com Autorizar ou Recusar.
O paciente pode encerrar o compartilhamento posteriormente. O profissional deixa de visualizar o histórico.
Sem consentimento, sem histórico
A consulta profissional valida o vínculo aceito no banco antes de carregar qualquer registro do paciente.
Métricas do funil e contas
O admin mantém plano, validade e status, cria pacientes/profissionais e agora acompanha os últimos 30 dias por domínio.
As métricas do domínio são agregadas e não armazenam texto do humor ou conteúdo do diário.
Uma assinatura para os três domínios
Essencial, Plus e Profissional continuam na mesma tabela de assinaturas. O cadastro público usa um período de teste configurável (30 dias no instalador padrão). EstouFeliz, EstouTriste e EstouAlegre são canais de entrada, não cobranças separadas.
Pronto agora
Planos, status, validade, trial, criação pública e controle pelo admin.
Próxima conexão
Gateway de pagamento com checkout e webhook para ativar, renovar, pausar e cancelar automaticamente.
Controles técnicos da v3
- Senhas com password_hash.
- Sessões com token aleatório e cookie HttpOnly/SameSite.
- CSRF em ações autenticadas.
- Banco SQLite fora do webroot.
- Registros vinculados por user_id.
- Compartilhamento profissional condicionado a vínculo aceito.
- Exportação e exclusão pelo titular.
Atenção de produto
Antes de operação em escala, faça revisão jurídica/LGPD, rotina de backup criptografado, política de retenção, monitoramento e avaliação da infraestrutura para dados sensíveis.
Diagnóstico v3.1 em 2 cliques
Execute:
Ele gera DIAGNOSTICO_ESTOUFELIZ_v3.1.txt e verifica Nginx, PHP, SQLite, vhosts da homologação, as três identidades *.semmisterio.com.br, DNS, SSL, domínios finais, app central e estrutura do banco.
Se uma porta não abrir
Não reinstale às cegas. Rode o diagnóstico e envie o TXT inteiro. Ele mostra imediatamente se o problema está em DNS, certificado, Nginx, PHP ou aplicação.
Onde ficam os dados
Não apague o banco para corrigir layout ou login. O diagnóstico existe justamente para separar problema de aplicação, DNS, Nginx, PHP e certificado.
Dúvidas rápidas
São três sistemas?
Não. São três landings, uma conta e um aplicativo central.
Posso criar minha conta sem admin?
Sim. Essa é uma das principais novidades da v3.
O profissional enxerga qualquer paciente?
Não. Só quem autorizou explicitamente o vínculo dentro da própria conta.
O paciente pode retirar o acesso?
Sim. Em Minha conta, use Revogar acesso.
A v3 já cobra cartão?
Não. O modelo de planos está pronto, mas o gateway financeiro ainda precisa ser conectado.
Posso atualizar a v2.2 para a v3 sem perder dados?
Sim. O schema usa migrações aditivas e o instalador faz backup antes da troca. Ainda assim, mantenha cópia do banco antes de qualquer atualização de produção.
O sistema faz diagnóstico?
Não. Organiza registros autorreferidos e repetições; não substitui avaliação clínica.