Templates e duplicar apps
Templates
Apps marcados como template aparecem na galeria /templates. Outros usuários podem duplicar pra usar como ponto de partida.
Criar template
Apenas admin BeaDev pode marcar um app como template. No editor → menu → Marcar como template.
Duplicar template
Galeria /templates → click no template → botão Duplicar.
O sistema:
- Cria um novo app na sua conta com cópia do código
- Reescreve hashes das tabelas pra namespace único do seu app
- Cria tabelas vazias com schema espelhado do original
- Você começa com dados zerados mas tudo funcionando
⚠️ Importante: Você não vê os dados do dono original. O template fornece o código, não os dados.
Duplicar qualquer app público
Apps públicos (visibility=public) também podem ser duplicados. Mesmo flow:
/app/<slug>→ menu → Duplicar- Vira app novo seu
Visualizar (sem duplicar)
Quando você visita um app público sem duplicar, você vê o app rodando, mas com seus próprios dados (sandbox automático).
- A primeira vez que você usa, o sistema cria tabelas espelho com seu user ID
- Você cadastra dados, eles ficam só seus — não vazam pro dono nem outros visitantes
Útil pra calculadoras, dashboards demo, ferramentas que cada um usa com dados próprios.
Casos de uso
- "Calculadora de juros" pública — cada visitante usa com seus números
- "Template CRM PMEs" — empresas duplicam pra adaptar
- "Dashboard financeiro" — base que cada empresa customiza