Exporte o código do seu app
ResumindoEm Configurações → Exportar, clique em Baixar .zip para receber o app inteiro como um projeto TanStack Start independente, com a configuração, as migrações do banco de dados e um README com os comandos para rodar e publicar. Os valores dos segredos, as linhas do banco de dados e os arquivos enviados ficam no MonstarX. Para uma cópia que acompanha cada mudança, vincule um repositório GitHub.
O código do seu app é seu. Exportar baixa tudo em um arquivo zip: um projeto web comum, que um desenvolvedor pode abrir, rodar no notebook e publicar sem o MonstarX. Use para ter um backup, para uma revisão de código ou para entregar o app a uma equipe de desenvolvimento.
Como baixo o código do meu app?
Seção intitulada “Como baixo o código do meu app?”-
Abra seu projeto e clique em Configurações no cabeçalho do espaço de trabalho.
-
Escolha Exportar.
-
Clique em Baixar .zip. O MonstarX gera o zip e o navegador salva o arquivo com o nome do projeto (por exemplo,
lotus-flow-yoga.zip).
O que vem no zip?
Seção intitulada “O que vem no zip?”- Todos os arquivos do app, inclusive os que o MonstarX gerencia para contas, banco de dados, e-mail, armazenamento e IA, e um
MONSTARX.mdque explica esses arquivos. - A configuração do projeto:
package.json, a configuração do Vite e do TypeScript e owrangler.jsonc(o arquivo de configuração do Cloudflare), prontos paranpm install. - As migrações do banco de dados: as instruções que criam todas as tabelas, inclusive as das contas.
.dev.vars.example, com os nomes dos segredos do app, e um README com os comandos para rodá-lo e publicá-lo.
O que não vem no zip?
Seção intitulada “O que não vem no zip?”Os valores dos segredos, as linhas no banco de dados do app e os arquivos enviados pelos usuários não estão no zip: eles ficam no MonstarX.
Assim, suas chaves e os dados dos seus usuários ficam protegidos. Os dados do app continuam no banco de dados dele, onde você pode vê-los em BackendBanco de dados e na aba Admin.
Como rodo o app exportado?
Seção intitulada “Como rodo o app exportado?”O README do zip tem os comandos exatos. Resumindo, um desenvolvedor com o Node.js instalado roda:
npm installcp .dev.vars.example .dev.vars # depois, preencha os segredosnpm run db:migrate:local # cria as tabelas em um banco de dados localnpm run dev # roda o app no computador delePara colocar o app no ar na própria conta Cloudflare, o README explica o wrangler login, a criação do banco de dados, a aplicação das migrações, o cadastro dos segredos e o npm run deploy.
Se o seu app guarda os dados no Supabase ou no Railway Postgres, o README é escrito para essa configuração. Um app importado é exportado como está, com a configuração dele.
Zip ou GitHub?
Seção intitulada “Zip ou GitHub?”Um zip é uma cópia deste momento. Um repositório GitHub vinculado acompanha cada mudança, nos dois sentidos: o que o MonstarX cria é enviado para lá, e os commits que seus desenvolvedores fazem lá voltam para o projeto. Se você quer uma cópia sempre atualizada, clique em Conectar GitHub na mesma página. Veja GitHub.
Perguntas frequentes
Seção intitulada “Perguntas frequentes”O código que o MonstarX escreve é meu?
Sim. Exportar baixa tudo, e você pode rodar e alterar o código sem o MonstarX.
A exportação inclui meus usuários e dados?
Não. Os valores dos segredos, as linhas do banco de dados e os arquivos enviados ficam no MonstarX. O zip tem a estrutura das tabelas (as migrações), não o conteúdo delas.
Quem pode exportar um projeto?
Só o proprietário. As pessoas com quem o projeto é compartilhado não podem baixá-lo.
Qual é o framework do código?
Um app TanStack Start (React e TypeScript, com funções de servidor e Tailwind CSS) configurado para rodar no Cloudflare Workers.
O app exportado continua enviando e-mails e usando IA?
Os arquivos de e-mail, armazenamento e IA estão incluídos. Fora do MonstarX, eles precisam das configurações preenchidas, ou dos seus próprios provedores; o MONSTARX.md e o README explicam como.