Pular para o conteúdo

O painel Admin do seu app

ResumindoTodo app que você cria ganha uma aba Admin, sem nada para configurar. Ela lista as pessoas que se cadastraram (você pode banir, encerrar a sessão, enviar uma redefinição de senha, tornar admin do app ou excluir) e mostra os dados do app em formulários simples: mude um preço, adicione um produto, envie uma imagem. O que você salva entra no ar na hora, toda alteração fica registrada com Desfazer, e tudo é gratuito, exceto dois assistentes de IA opcionais.

Um painel administrativo é o back-office de um app: o lugar onde você, o proprietário, cuida das pessoas que usam o app e das informações que ele guarda. A maioria das pessoas nem pensa em criar um. O MonstarX já entrega um em todo app, na aba Admin.

Você não precisa pedir, e ele funciona sem a IA: nada de prompt, de criação ou de créditos (só dois assistentes de IA opcionais usam créditos). O que você salva no Admin aparece no seu app na mesma hora.

Admin → Visão geral: um cartão para cada tipo de dado e um para os usuários.

Abra seu projeto e clique em Admin na barra superior.

A barra lateral à esquerda reúne tudo o que existe no Admin:

Na barra lateralO que é
Visão geralUm cartão para os usuários e um para cada tipo de dado que o app guarda, com a quantidade de registros.
StudioCrie suas próprias visualizações salvas, formulários e dashboards. Veja Studio.
Minhas páginasAs páginas que você criou no Studio (aparece quando você tem pelo menos uma).
DadosAs tabelas do app, com os nomes do seu negócio: Passeadores, Agendamentos, Itens do cardápio…
UsuáriosTodo mundo que criou uma conta no seu app.
APIsTransforme seus dados em endpoints REST para outros sistemas. Veja A API REST do seu app.
AtividadeTudo o que foi alterado no Admin, do mais recente para o mais antigo, com Desfazer.

Só o proprietário do projeto vê a aba Admin. As pessoas com quem você compartilha o projeto nunca a veem.

Não. O MonstarX entende como o app guarda os dados e descreve tudo para você. Por isso os cartões dizem Descrito automaticamente. Ele descobre:

  • Nomes que as pessoas entendem. Uma tabela chamada menu_items aparece como Itens do cardápio, e um registro dela como Item do cardápio.
  • O que cada campo guarda: dinheiro (com a moeda), sim/não, datas e horários, uma opção de uma lista, um e-mail, um link, uma imagem, um texto longo ou um vínculo com outro registro, que mostra o nome desse registro em vez de um código.
  • O que identifica um registro, para que listas e vínculos mostrem “Mia Thompson”, e não um ID.
  • O que deve ficar escondido. Tabelas que só ligam duas outras ficam ocultas (com o motivo). Campos com nome de segredo, como senhas, tokens e chaves de API, nunca aparecem, não importa o que alguém escolha.

Quando uma criação posterior adiciona um novo tipo de dado, o chat avisa com um pequeno cartão, Novidade no Admin: Agendamentos, e um botão Abrir Admin. Não há nada para configurar.

Clique em uma tabela na barra lateral para ver os registros. Você pode pesquisar, filtrar (por exemplo, Disponível: todos), ordenar por uma coluna e navegar por páginas de 50 registros. Em tabelas muito grandes, a contagem vai até 10.000 e depois mostra 10.000+.

  1. Clique em um registro para abri-lo como formulário. Os campos obrigatórios têm um asterisco.

  2. Altere o que precisar. Cada campo tem o controle certo: um interruptor para sim/não, um seletor de data, uma lista de opções, uma caixa de preço com a moeda ou uma busca para registros vinculados.

  3. Clique em Salvar. Aparece Salvo — está no ar, com um botão Desfazer caso você mude de ideia.

Para adicionar um registro, clique em Novo passeador no canto superior direito da tabela (o botão leva o nome dos seus dados: Novo item do cardápio, Novo agendamento…). Para remover um, abra-o e clique em Excluir. Você digita o nome dele (ou excluir) para confirmar, e o Desfazer aparece logo em seguida e também em Atividade.

Altere um valor, salve e desfaça pela mensagem que aparece.

Bom saber:

  • Duas pessoas, um registro. Se o registro mudou depois que você o abriu (no app ou em outra aba), o Admin não salva por cima e avisa você, para que nada se perca.
  • Os erros aparecem onde acontecem. Um valor obrigatório vazio ou uma data inválida fica marcado no próprio campo.
  • Ordem. Quando a tabela tem uma ordem própria (como um cardápio), setas permitem subir e descer registros, desde que a lista inteira caiba em uma página e não esteja pesquisada nem filtrada.
  • Registros vinculados. Um campo que aponta para outro registro abre uma caixa de busca. Ela mostra as 25 primeiras correspondências; digite mais do nome para refinar. A seta ao lado de um nome vinculado abre aquele registro.

Campos de imagem mostram uma prévia e três formas de preenchê-los:

  • Fazer upload de uma imagem: JPEG, PNG, WebP, GIF ou AVIF, até 20 MB.
  • Cole o endereço de uma imagem que já está on-line na caixa onde aparece https://… ou faça upload de uma.
  • Gerar imagem: descreva a imagem, clique em Criar imagem e a IA desenha para você.

Algumas tabelas são gravadas pelo seu app como parte de algo que as pessoas fazem: pedidos, agendamentos, pagamentos, assinaturas, mensagens, avaliações, votos e afins. Quando o app salva um pedido, ele também pode enviar um e-mail ou atualizar o estoque. O Admin só altera os dados, então poderia pular essas etapas extras.

Por isso, essas tabelas começam como Somente leitura. Você pode ler, pesquisar e filtrar, mas não alterar.

Se precisar mesmo alterar uma delas, clique em Ativar edição. O MonstarX pergunta antes:

Clique em Personalizar no topo de qualquer tabela. Isso muda só a forma como a tabela aparece no Admin. Seu app e os dados dele não são alterados.

Você pode:

  • Renomear a tabela, dizer como um registro se chama (Um deles é um…) e escolher um ícone.
  • Escolher O que nomeia um registro.
  • Escolher O que a lista exibe: até 8 colunas, na ordem que preferir.
  • Em cada campo: mudar o Rótulo, o Tipo (para dinheiro: a Moeda e Armazenado em centavos, quando 1250 significa 12,50), as Opções de uma lista, e ativar Oculto ou Somente leitura.
  • Definir O que pode ser feito aqui: Adicionar, Editar e Excluir.
  • Usar Ocultar esta coleção para tirá-la da barra lateral. A Visão geral lista as tabelas ocultas com um botão Exibir.
  • Usar Voltar ao que o MonstarX sugere para descartar suas escolhas e voltar à descrição do MonstarX.

Clique em Usuários. Você vê todo mundo que criou uma conta no seu app, com Status, Entrou em e Último acesso. Pesquise por nome ou e-mail, ou mostre só Banidos, Admins do app ou Não verificados.

Clique em uma pessoa para ver os detalhes e O que você pode fazer:

BotãoO que faz
Enviar redefinição de senhaEnvia por e-mail um link para a pessoa escolher uma nova senha, o mesmo que a página Esqueci minha senha do seu app envia. O link vale por uma hora.
Encerrar sessão em todos os lugaresDesconecta a pessoa em todos os dispositivos. Ela pode entrar de novo com a senha.
Tornar admin do appDá acesso às páginas de administração do próprio app, se ele tiver alguma. Não dá nenhum acesso no MonstarX. Remover como admin do app desfaz isso.
Marcar e-mail como verificadoPara quem ainda não confirmou o endereço, quando você sabe que ele é mesmo da pessoa.
Banir…Encerra a sessão na hora e bloqueia o acesso por 1 dia, 7 dias, 30 dias ou Para sempre, com um motivo opcional. Remover banimento libera o acesso antes do prazo.
Excluir…Remove a conta e os acessos da pessoa de forma definitiva.

E se Enviar redefinição de senha não funcionar?

Seção intitulada “E se Enviar redefinição de senha não funcionar?”

O MonstarX verifica antes de enviar. Ele avisa, em palavras simples, quando o e-mail falharia ou não levaria a lugar nenhum: por exemplo, quando o envio de e-mails do app está desativado ou atingiu o limite da hora ou do dia, quando o endereço é de teste, ou quando o app não tem uma página para escolher uma nova senha.

Nesse último caso, clique em Pedir ao MonstarX para adicionar. Isso envia uma solicitação no chat para adicionar Esqueci minha senha ao app, que é criada como qualquer outra solicitação e usa créditos. Quando estiver pronto, envie a redefinição de novo. Quando o e-mail sai, o Admin mostra para quem foi enviado e de qual endereço. Se ele não estiver na caixa de entrada, peça para a pessoa olhar o spam. Veja Envie e-mails pelo seu app.

O que acontece com os registros de alguém quando eu excluo a pessoa?

Seção intitulada “O que acontece com os registros de alguém quando eu excluo a pessoa?”

Em O que ela possui, o Admin lista todas as tabelas cujos registros pertencem a uma pessoa e deixa você escolher para cada uma: Manter, Anonimizar (o registro fica, mas não aponta mais para ninguém) ou Excluir. A escolha vale por tabela, então é a mesma para todo mundo que você excluir. Às vezes, as regras do próprio app decidem, e o Admin avisa.

Quando você clica em Excluir…, o Admin mostra exatamente o que vai acontecer, tabela por tabela, e você digita o e-mail da pessoa para confirmar. A exclusão acontece por inteiro ou não acontece.

O Studio permite criar as páginas de administração que você mais usa: uma lista dos agendamentos de hoje, um formulário simples com os campos que sua equipe edita ou um dashboard com números ao vivo.

Há duas formas de criar uma página:

  • Crie seu admin com IA. Descreva o que você precisa, ou escolha um exemplo (Gerenciar pedidos, Revisar conteúdo, Hoje em resumo), e clique em Criar com IA. A IA cria até três páginas por prompt a partir dos dados que o app já tem, e cada uma aparece na barra lateral assim que fica pronta. Parar mantém as páginas já criadas. Isso usa créditos.
  • Criar manualmente a partir de um template, de graça:
    • Visualização salva: escolha colunas, filtros iniciais e ordenação para uma lista focada de registros.
    • Formulário de registro: escolha os campos para adicionar e editar, e quais ações são permitidas.
    • Dashboard: organize blocos como um Número (contagem, soma ou média), um Detalhamento, Registros recentes e uma Nota para sua equipe.

Suas páginas aparecem em Minhas páginas na barra lateral. Um projeto pode ter até 24.

Sim. A Atividade lista tudo o que foi alterado no Admin, do mais recente para o mais antigo, com quem fez a alteração e quando. Filtre por Dados, Usuários ou Configurações.

Uma alteração ou exclusão de um registro tem um botão Desfazer, que deixa tudo como estava. Os itens desfeitos ficam marcados como Desfeito. A Atividade fica guardada por um ano.

Onde ficam meus dados se o app usa outro banco de dados?

Seção intitulada “Onde ficam meus dados se o app usa outro banco de dados?”

O Admin funciona onde quer que o app guarde os dados:

  • O banco de dados do MonstarX (o padrão), seu projeto Supabase ou seu banco Railway Postgres: tudo funciona como descrito aqui.
  • Firebase: seus registros ficam no Firestore e são gerenciados em Backend → Banco de dados; as pessoas que se cadastraram continuam em Usuários. O Studio não está disponível. Veja Firebase.
  • Sua própria conta Cloudflare: seu app publicado tem um banco de dados próprio lá. O Admin mostra os dados de prática da prévia e avisa isso. Veja Sua própria conta Cloudflare.
  • Apps importados: os dados e as contas ficam onde o próprio código deles os guarda, então o Admin não tem o que abrir. Veja Importe um app existente.
A aba Admin usa créditos?

Não. Ver e editar seus dados, gerenciar usuários e desfazer alterações é gratuito. Só dois assistentes de IA opcionais usam créditos: Gerar imagem em um campo de imagem e Criar com IA no Studio.

Preciso publicar meu app antes?

Não. O Admin trabalha com os dados do app esteja ele publicado ou não, e funciona até para um app criado meses atrás. O que você salva aparece no app na mesma hora.

As pessoas com quem compartilho o projeto podem usar o Admin?

Não. Só o proprietário vê a aba Admin. Para dar acesso às páginas de administração do próprio app, abra a pessoa em Usuários e clique em Tornar admin do app.

Por que não consigo editar minha tabela de Pedidos ou de Agendamentos?

Tabelas que o app grava como parte de algo que as pessoas fazem começam como Somente leitura, porque o app pode fazer mais do que salvar (enviar um e-mail, atualizar o estoque). Clique em Ativar edição se precisar alterá-las.

Por que uma tabela sumiu da barra lateral?

Tabelas que só ligam duas outras ficam ocultas automaticamente, e talvez você tenha ocultado alguma em Personalizar. A Visão geral lista todas as tabelas ocultas com um botão Exibir.

Uma criação posterior desfaz minhas escolhas em Personalizar?

Não. Suas escolhas ficam guardadas. Se o agente do MonstarX renomear um campo, o Admin mantém o que você decidiu sobre ele quando a troca de nome é clara.