Preparação para publicação
Esta etapa organiza o Tasken para sair do teste local e caminhar para backend real, PWA e futuro app Android/iOS. A regra principal: o aplicativo do usuário conversa com o backend; chaves, banco e IA ficam protegidos no servidor.
Checklist de publicação
Base mínima para colocar o Tasken em ambiente online com segurança.
NEXT_PUBLIC_DEMO_MODE=false. O app não está usando dados fake.
Backend respondeu no health check.
PostgreSQL respondeu pelo backend.
A chave Gemini/OpenAI fica no .env do servidor. Nunca colocar chave no app Android/iOS ou navegador.
Manifest, ícone, tema, página offline, atalhos PWA e guia de instalação foram adicionados.
O app Android/iOS deve falar apenas com o backend HTTPS. Nenhum app móvel deve chamar banco, Gemini ou OpenAI direto.
Arquitetura recomendada
Para produção, usar domínio HTTPS, variáveis de ambiente no servidor, backup do banco e storage dedicado para fotos/assinaturas.
Empacotamento PWA
A primeira versão mobile deve ser validada como PWA antes de loja.