+ Nova OS

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.

Pronto para próxima fase6/6itens técnicos atendidos
APIOK
BancoOK
PWAAtivo
MobilePWA

Checklist de publicação

Base mínima para colocar o Tasken em ambiente online com segurança.

OK
Modo real ativo

NEXT_PUBLIC_DEMO_MODE=false. O app não está usando dados fake.

OK
API respondendo

Backend respondeu no health check.

OK
Banco conectado

PostgreSQL respondeu pelo backend.

OK
Tasky IA no backend

A chave Gemini/OpenAI fica no .env do servidor. Nunca colocar chave no app Android/iOS ou navegador.

OK
PWA preparado

Manifest, ícone, tema, página offline, atalhos PWA e guia de instalação foram adicionados.

OK
Mobile futuro

O app Android/iOS deve falar apenas com o backend HTTPS. Nenhum app móvel deve chamar banco, Gemini ou OpenAI direto.

OK

Arquitetura recomendada

Web / PWA / AppUsuário, técnico, gestor
Backend TaskenPermissões, OS, agenda, uploads
Banco + IAPostgreSQL, storage, Gemini/OpenAI

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.

Abrir guia
AndroidInstalar pelo Chrome como app na tela inicial.
iPhoneAdicionar à Tela de Início pelo Safari.
Loja futuraCapacitor/React Native apenas depois da homologação do PWA.

Próximas decisões antes do app Android/iOS

HospedagemVPS simples com Docker, Caddy, PostgreSQL persistente e storage em volume Docker.
Domínio e HTTPStasken.megamaxsp.com.br com HTTPS pelo Caddy.
StorageFotos, PDFs e assinaturas fora do container local.
MobilePWA primeiro em Android/iOS; depois empacotar com Capacitor/React Native se precisar loja.