② Roteiro Mobile MOBILE
planejar construir testar publicar
Servidoras no Comando Digital · Construindo Tecnologia
Esta página é um roteiro prático para criar um aplicativo funcional em cerca de 20 minutos usando inteligência artificial.

Crie seu
primeiro app
em 20 min.

Guia prático para usar a Lovable na oficina — do primeiro prompt ao deploy, sem precisar saber programar.

Abrir Lovable
20 min
do zero ao deploy
~28
prompts por projeto
5
etapas do processo
0
linhas de setup
Comece agora

Antes de continuar lendo, dê o primeiro passo.

Copie o prompt abaixo e cole na IA que você estiver usando. Se preferir, envie diretamente para a Sueli — ela já está integrada ao projeto e pode te ajudar a estruturar a ideia.

Prompt de início do aplicativo
Quero construir um aplicativo simples.
Pode me ajudar a estruturar a ideia como um MVP?

Primeiro, faça perguntas curtas para entender melhor o projeto.

Pergunte sobre:

1. Qual problema o aplicativo resolve
2. Quem são os usuários
3. Qual é a principal ação que o usuário deve conseguir realizar
4. Quais informações precisam ser registradas
5. Se o aplicativo precisa apenas registrar dados ou também consultar, editar ou excluir
6. Se haverá login ou não

Depois que eu responder, organize a proposta em um formato prático contendo:

• objetivo do aplicativo
• público principal
• versão mínima viável (MVP)
• páginas principais
• funcionalidades essenciais
• fluxo mínimo de navegação entre as telas
• modelo de dados principal (campos que precisam ser registrados)
• sugestão concreta de interface inicial

Para a interface, descreva elementos reais de interface, como:

• lista em cards
• botões de ação
• formulários
• indicadores de status
• navegação simples entre telas

Considere sempre uma solução simples, com foco em celular, linguagem clara e interface intuitiva.

No final, pergunte se eu quero que você transforme essa definição em um prompt pronto para usar na Lovable.
💡
Dica: não tente criar o aplicativo inteiro de uma vez. Comece pela estrutura inicial, responda às perguntas da IA e evolua o projeto passo a passo. Depois volte a esta página para aprender como melhorar e expandir o sistema usando prompts mais específicos.
Etapa 1 Entenda o processo
01Processo
Do Zero ao Deploy
Um método simples para transformar uma ideia em um aplicativo publicado na internet, usando apenas prompts e alguns ajustes visuais.
01
Planejamento

Planeje antes de escrever o primeiro prompt

Antes de pedir qualquer coisa para a IA, pense rapidamente no que você quer construir. Responda quatro perguntas: O que é o aplicativo? Para quem ele foi criado? Qual problema ele resolve? Qual é a principal ação do usuário? Depois, imagine a estrutura básica da experiência: página inicial, principais funcionalidades e ação principal do usuário. Esse pequeno planejamento evita retrabalho e melhora muito o resultado dos prompts.

02
Arquitetura

Plan Mode: a IA organiza a estrutura do app

Quando você descreve o que quer construir, a IA cria um plano inicial do aplicativo com páginas, funcionalidades principais e estrutura técnica do projeto. Leia esse plano com atenção antes de continuar. Ajustar o plano agora evita gastar créditos corrigindo coisas depois.

03
Construção

Agent Mode: a IA começa a criar o aplicativo

Depois que o plano é aprovado, a IA começa a gerar o código do aplicativo. Você pode evoluir o projeto de três formas: escrevendo novos prompts, editando visualmente a interface ou ajustando o código manualmente. Essa etapa é onde o aplicativo realmente começa a tomar forma.

04
Validação

Verifique se tudo funciona

Antes de publicar, teste o aplicativo navegando manualmente pelo preview ou usando testes automáticos que simulam o comportamento de um usuário. Verifique especialmente formulários, navegação, login e criação de dados. Detectar problemas agora evita erros depois da publicação.

05
Publicação

Coloque o aplicativo no ar

Quando tudo estiver funcionando, basta clicar em Publish. O sistema ficará disponível em um link público como seuapp.lovable.app. A plataforma também gera automaticamente favicon, logotipo e imagens de compartilhamento. A partir desse momento, qualquer pessoa pode acessar o aplicativo.

Etapa 2 Aprenda o vocabulário
02Glossário
Vocabulário Essencial
Antes de construir, é preciso falar a mesma língua. Oito conceitos que aparecem em todo projeto digital.
A parte do sistema que aparece na tela. Tudo que você toca, clica e lê.
botõestelasformuláriosmenusgráficos
Frontend é a interface da casa — o que você vê quando entra.
A parte invisível. Cuida de salvar dados, autenticar usuários, enviar e-mails e processar regras do sistema.
encanamentoelétricafundação
Se o frontend é a fachada, o backend é a estrutura que sustenta tudo.
Armazena tudo que o sistema precisa guardar. Organizado em tabelas, como linhas e colunas.
usuáriospedidosdocumentosmensagens
Funciona como uma planilha gigante — mas feita para o sistema acessar em milissegundos.
Permite que sistemas diferentes troquem dados. Um app usa APIs para enviar mensagens, processar pagamentos ou acionar IA.
pagamentosmensagensIAdados externos
A API é o garçom: você faz o pedido → ela leva → e traz a resposta.
Processo de colocar um sistema no ar. Antes do deploy, só você vê. Depois, qualquer pessoa pode acessar.
publicarproduçãocolocar no ar
Deploy é abrir as portas do sistema para o mundo.
Tipo de IA que gera conteúdo novo — texto, código, imagens, interfaces — a partir de instruções em linguagem natural.
ChatGPTGeminiClaudeLovable
No desenvolvimento, funciona como um copiloto que programa junto com você.
A instrução que você escreve para a IA executar. Quanto mais claro e específico, melhor o resultado.
instruçãocomandopedido
Prompt é explicar para a IA exatamente o que você quer construir — sem espaço para adivinhação.
Um sistema responsivo se adapta automaticamente ao tamanho da tela — celular, tablet ou computador.
mobiletabletdesktopmobile-first
Hoje o padrão é mobile-first: pensa no celular primeiro, depois adapta para telas maiores.
Resumo rápido
FrontendO que o usuário vê e usa
BackendO que faz o sistema funcionar por dentro
Banco de dadosOnde ficam armazenados os dados
APIComunicação entre sistemas diferentes
DeployPublicar o sistema na internet
IA GenerativaIA que cria conteúdo a partir de instruções
PromptInstrução que você dá para a IA executar
ResponsivoFunciona bem em qualquer tamanho de tela
Etapa 3 Aprenda a orientar a IA
03Arsenal
Boas Práticas de Prompt
Quando usamos IA para construir aplicativos, pequenos ajustes na forma de pedir podem melhorar muito o resultado. Estas práticas ajudam a obter respostas mais precisas e reduzir retrabalho durante o desenvolvimento.
Dica 01

Quebre o sistema em partes

Evite pedir páginas inteiras de uma vez. Peça componentes menores e depois combine tudo. Construir por partes dá mais controle sobre o resultado.
✓ Melhor

Crie um card de perfil com foto, nome e botão seguir.

✗ Evite

Crie toda a página de perfil.

Dica 02

Use conteúdo real

Evite textos genéricos como "lorem ipsum". Conteúdo real ajuda a IA a gerar layout mais coerente, espaçamento correto e botões realistas. Inclua exemplos de títulos, descrições e ações do usuário.
Dica 03

Peça perguntas antes de gerar código

Se o sistema for mais complexo, peça para a IA entender melhor o problema antes de começar. Isso melhora a arquitetura inicial.
Exemplo

Antes de gerar o código, me faça perguntas para entender completamente o sistema.

Dica 04

Pense mobile-first

Grande parte das pessoas usa aplicativos pelo celular. Inclua a instrução de responsividade em todo prompt de interface para evitar problemas de layout depois.
Inclua no prompt

O design deve ser responsivo com foco em mobile-first.

Dica 05

Evolua o aplicativo em etapas

Aplicativos reais não são criados em um único prompt. O processo acontece em ciclos: criar estrutura inicial, adicionar funcionalidades, melhorar interface, corrigir erros. Esse processo iterativo produz resultados melhores.
Dica 06

Use prompts específicos

Prompts muito vagos geram resultados genéricos. Quanto mais específico o pedido, melhor o resultado.
✗ Vago

Crie um dashboard.

✓ Específico

Crie um dashboard com gráfico de vendas, tabela de pedidos e filtros por data.

Dica 07

Copie erros no chat

Se aparecer um erro no sistema, copie a mensagem e envie para a IA. Ela consegue analisar mensagens de erro e sugerir correções.
Exemplo

Este erro apareceu ao executar o aplicativo. Pode identificar o problema?

Etapa 4 Use prompts que funcionam
04Console
Prompts Prontos
Copie, cole e adapte. Organizados pela ordem natural de construção de um app — do início ao lançamento.
Começar o app
Landing page — estrutura inicial
Crie uma landing page moderna para [descreva o produto]. O público-alvo é [quem]. A ação principal do usuário é [o quê]. Use um design minimalista com hero section, seção de features com ícones, e CTA final. O design deve ser responsivo com foco em mobile-first.
Começar o app
Página inicial com layout base
Crie a estrutura base do aplicativo com: header com logotipo e menu de navegação, área central de conteúdo, footer simples. O design deve ser responsivo com foco em mobile-first.
Começar o app
Perguntas antes de começar
Antes de gerar qualquer código, me faça perguntas para entender completamente o sistema que quero construir. Aguarde minhas respostas antes de começar.
Área do usuário
Login e cadastro
Adicione um sistema de login e cadastro com email e senha. Crie as páginas /login e /signup com formulários validados. Após login, redirecione para /dashboard. Use Lovable Cloud para autenticação.
Área do usuário
Dashboard do usuário logado
Crie uma página de dashboard para o usuário logado. Deve ter: sidebar com navegação, header com avatar e botão de logout, área central com cards de métricas e uma tabela de dados recentes. Design limpo e responsivo.
Área do usuário
Perfil editável
Crie uma página de perfil do usuário com: foto, nome, email e campos editáveis. Botão salvar que atualiza os dados no banco. Feedback visual de sucesso ou erro.
Dados e CRUD
CRUD completo
Crie um CRUD completo para [recurso] usando Lovable Cloud. Tabela no banco com RLS, listagem com loading state, criação, edição inline, confirmação de exclusão. user_id vinculado automaticamente.
Dados e CRUD
Tabela com filtros e busca
Crie uma tabela de dados com: busca por texto, filtro por status (dropdown), ordenação clicável por colunas, paginação. Dados mockados com 20+ itens. Design clean com hover nas linhas.
Dados e CRUD
Upload de arquivos
Adicione upload de arquivos na página [qual]. Lovable Cloud Storage, bucket [público/privado]. Preview antes do upload, barra de progresso, tratamento de erro. Limite 5MB.
Experiência
Animações de entrada
Adicione animações de entrada suaves em cards e seções. Use framer-motion com fade-in e slide-up. Delay escalonado entre elementos. 0.4s com easing suave.
Experiência
Modo escuro
Adicione alternância entre modo claro e escuro. Botão toggle no header. A preferência deve ser salva e aplicada automaticamente na próxima visita.
Experiência
Responsividade
Revise todas as páginas do aplicativo e ajuste o layout para funcionar bem em celular, tablet e desktop. Priorize a versão mobile. Corrija elementos cortados, fontes pequenas e botões difíceis de tocar.
Integração com IA
Funcionalidade com IA generativa
Adicione uma funcionalidade de IA que [descreva o que deve fazer]. Use Lovable AI com modelo gemini-2.5-flash. Loading state durante processamento. Resultado exibido em formato de texto organizado.
Integração com IA
Análise de texto
Crie uma funcionalidade onde o usuário cola um texto e a IA retorna: resumo em 3 linhas, pontos principais e nível de clareza. Exiba o resultado em cards separados.
Integração com IA
Investigar um erro
Estou recebendo este erro: [cole o erro aqui]. Investigue, explique a causa raiz e corrija. Teste a correção.
Etapa 5 Entenda o que está por trás
05Fundamentos
Stack & Arquitetura
Tudo o que você constrói na Lovable roda sobre uma base tecnológica já pronta. Você não precisa dominar essas ferramentas para começar, mas entender o papel de cada uma ajuda a tomar decisões melhores e a conversar com mais clareza com a IA.
React 18 Interface

React é a tecnologia usada para montar a parte visual do aplicativo. Ele organiza a tela em blocos reutilizáveis, como cards, botões, menus e formulários.

TypeScript Segurança

TypeScript ajuda a evitar erros no código. Ele adiciona regras e tipos que tornam o sistema mais previsível e fácil de manter.

Tailwind CSS Estilo

Tailwind é a ferramenta usada para definir aparência. Com ela, a IA consegue ajustar cores, espaçamentos, tamanhos e layout com rapidez.

Vite Preparação

Vite prepara o aplicativo para rodar com velocidade durante o desenvolvimento e também na publicação. Ele ajuda o projeto a abrir rápido e compilar sem complicação.

Componentes UI — shadcn/ui

A Lovable já trabalha com uma biblioteca de componentes prontos. Isso significa que você não começa do zero. Você já tem uma base com elementos como botões, cards, modais, abas e tabelas — todos estilizados e organizados, o que acelera muito a construção da interface.

Lovable Cloud — estrutura já integrada

A Lovable também entrega a parte estrutural do sistema já integrada. Isso reduz bastante a complexidade para quem está começando.

🗃️
Banco PostgreSQLArmazena as informações do aplicativo: usuários, registros, formulários e dados do sistema.
🔐
AutenticaçãoPermite login com email e senha ou provedores externos como Google e Apple.
📁
Storage de arquivosGuarda imagens, documentos e outros arquivos enviados pelos usuários.
Edge FunctionsExecutam lógicas de backend, automações e integrações sem configurar servidor tradicional.
Resumo simples
React + TailwindInterface visual e aparência do app
TypeScriptOrganização e segurança do código
ViteExecução e build rápido
shadcn/uiComponentes prontos para usar
Lovable CloudDados, autenticação e arquivos integrados

A plataforma já entrega toda essa base técnica. Seu foco principal, no começo, é aprender a descrever bem o que quer construir.

Etapa 6 Evite os erros mais comuns
06Contenção
Erros Comuns
Alguns erros parecem pequenos, mas costumam gerar retrabalho, confusão e perda de tempo. Evitá-los desde o início deixa a construção muito mais simples.
✗  Não faça✓  Faça
Escrever prompts longos e confusosSeja direta e específica
Usar textos genéricos como "lorem ipsum"Use conteúdo real desde o início
Tentar construir o aplicativo inteiro de uma vezQuebre o projeto em partes menores
Esquecer de testar no celularPeça responsividade sempre
Mudar nomes de campos sem atençãoMantenha consistência nos nomes e ajustes
Começar a construir sem revisar a estruturaRevise o plano antes de gerar o código
07Recursos
Créditos & Plano Free
Créditos são escassos — use-os com intenção, não com pressa.
5
créditos/dia
30
teto mensal
projetos públicos
US$25
cloud grátis/mês

"Créditos são escassos — use-os com intenção, não com pressa."

1Use Plan Mode para revisar arquitetura antes de gerar qualquer código
2Use Visual Edits para ajustes de UI — não consome créditos
3Prompts precisos = menos iterações = menos créditos gastos
43–4 prompts estruturados entregam mais que 20 prompts vagos
✦ Hora de construir

Agora
é com você.

Abra a Lovable, crie um projeto novo e use os prompts desta página. Em 20 minutos você tem um app publicado.

🚀

Crie seu aplicativo agora

Use este prompt completo na Lovable para gerar um gerenciador de tarefas profissional em minutos

Como usar

  1. Abra lovable.dev e faça login
  2. Clique no botão abaixo para copiar o prompt
  3. Cole na Lovable e clique em Generate
  4. Aguarde ~8 minutos e seu app estará pronto
PROMPT PRONTO — Gerenciador de Tarefas
PERSONA
Você é um Product Designer sênior, UX Strategist e Arquiteto de Aplicações no-code, especializado em criar sistemas web de alta clareza, alto valor percebido e experiência visual profissional para equipes do setor público.
Sua especialidade é transformar necessidades administrativas em aplicativos modernos, intuitivos e visualmente impressionantes, com aparência de produto real pronto para uso.
Seu tom deve ser objetivo, elegante, confiável e profissional. Você projeta interfaces que geram efeito "UAU" sem exagero visual, priorizando:
clareza
credibilidade
facilidade de uso
excelente organização da informação
MISSÃO PRINCIPAL
Crie um aplicativo web completo de gerenciamento de tarefas para uma servidora pública, sua equipe e sua unidade.
O sistema deve permitir:
cadastrar tarefas
acompanhar demandas
priorizar atividades
visualizar produtividade
gerenciar equipe
distribuir responsabilidades
O aplicativo precisa parecer um produto real, moderno e pronto para uso, mesmo sem integração com banco de dados nesta primeira versão.
PRINCÍPIOS DO PRODUTO
O sistema deve ser construído com foco em:
simplicidade de uso
organização visual impecável
sensação de ferramenta profissional
navegação intuitiva
valor percebido já na primeira tela
forte impacto visual para demonstração em oficina
ESTRUTURA DO APLICATIVO
O aplicativo deve possuir as seguintes áreas principais:
Dashboard
Tarefas
Equipe
Kanban
Calendário ou Timeline
Cadastro / edição de tarefa
1) DASHBOARD PRINCIPAL
Criar uma tela inicial com visão executiva da operação da unidade.
Ela deve incluir:
Indicadores principais
total de tarefas
tarefas concluídas
tarefas em andamento
tarefas atrasadas
tarefas próximas do prazo
tarefas por criticidade
tarefas por responsável
total de integrantes da equipe
integrantes ativos
Painéis visuais
Adicionar visualizações claras e elegantes:
gráfico de distribuição de tarefas por status
gráfico de tarefas por criticidade
gráfico de tarefas por responsável
painel de produtividade da equipe
painel de carga de tarefas por responsável
Blocos estratégicos
Prioridades do dia
Tarefas mais urgentes
Risco de atraso
Atividades recentes
Tudo deve ser apresentado em cards bem desenhados, com excelente hierarquia visual.
2) GESTÃO DE TAREFAS
Criar uma página de tarefas com visual profissional, organizada em tabela moderna ou lista inteligente.
Cada tarefa deve possuir:
título
descrição
responsável (selecionado da aba Equipe)
unidade ou equipe
data de criação
prazo de entrega
status
criticidade
observações opcionais
3) STATUS OPERACIONAL
Cada tarefa deve possuir um status operacional:
Em andamento
Concluída
Atrasada
Esses status devem ser exibidos com etiquetas visuais claras.
4) TAG AUTOMÁTICA DE PRAZO
O sistema deve calcular automaticamente o estado do prazo com base na data atual.
Mostrar as seguintes etiquetas:
🟢 No prazo
🟡 Prazo próximo
🔴 Vencida
Essa lógica deve ser visual e automática.
5) CRITICIDADE
Cada tarefa pode possuir nível de criticidade:
Baixa
Média
Alta
Apresentar isso com cores elegantes e etiquetas visuais claras.
Exemplo:
Baixa → cinza ou azul suave
Média → amarelo ou laranja
Alta → vermelho
6) FORMULÁRIO DE CRIAÇÃO E EDIÇÃO DE TAREFAS
Criar um formulário simples e profissional contendo:
título
descrição
responsável
unidade
prazo
criticidade
status
observações
Botões disponíveis:
salvar tarefa
limpar formulário
cancelar edição
O campo responsável deve listar automaticamente os integrantes cadastrados na aba Equipe.
7) ABA EQUIPE
Criar uma página chamada Equipe para cadastro e gerenciamento das pessoas da unidade.
Essa aba deve permitir personalizar o aplicativo para a realidade de cada participante da oficina.
Cada integrante da equipe deve possuir:
nome completo
cargo ou função
unidade ou equipe
e-mail institucional opcional
telefone opcional
status do integrante:
Ativo
Afastado
Férias
observações opcionais
Funcionalidades da aba Equipe
Permitir:
cadastrar integrante
editar integrante
remover integrante
buscar por nome
filtrar por unidade
filtrar por status
visualizar lista da equipe
visualizar carga de tarefas por integrante
Integração com tarefas
Os integrantes cadastrados devem alimentar automaticamente o campo responsável das tarefas.
Regras:
mostrar preferencialmente integrantes ativos
exibir nome e unidade
integrar dados aos gráficos de produtividade
integrar dados ao painel de carga por responsável
8) FILTROS E PRODUTIVIDADE
Adicionar filtros para:
responsável
unidade
status
criticidade
prazo
busca por palavra-chave
Ordenação por:
prazo mais próximo
maior criticidade
mais recentes
responsável
maior carga de tarefas
9) VISÕES ALTERNATIVAS
Para elevar o impacto visual do aplicativo, incluir:
Kanban
Colunas:
Em andamento
Concluída
Atrasada
Cartões com:
título
responsável
prazo
criticidade
Calendário ou Timeline
Exibir tarefas distribuídas por data.
Permitir visualizar:
tarefas da semana
tarefas do mês
prazos próximos
10) SEÇÕES DE INTELIGÊNCIA OPERACIONAL
Adicionar também:
Prioridades da semana
Lista automática com tarefas de maior criticidade e prazo próximo.
Risco de atraso
Lista de tarefas que estão próximas de vencer ou já vencidas.
Carga por responsável
Mostrar quantas tarefas cada integrante possui.
11) DADOS SIMULADOS
O aplicativo deve abrir com dados de exemplo já preenchidos para parecer vivo na demonstração.
Criar:
Tarefas
Pelo menos 12 tarefas, incluindo:
elaboração de relatório mensal
resposta a ofício
atualização de planilha de acompanhamento
consolidação de indicadores
revisão de processo administrativo
preparação de reunião da unidade
organização de documentos institucionais
atualização de painel de monitoramento
apoio à demanda da chefia
revisão de minuta de documento
levantamento de dados para relatório
atualização de controle interno
Distribuir tarefas entre:
diferentes prazos
diferentes criticidades
diferentes responsáveis
diferentes status
Integrantes da equipe
Criar pelo menos 6 integrantes:
Exemplos:
Ana Ribeiro — Coordenadora da Unidade
Carla Mendes — Analista Administrativa
Juliana Costa — Técnica de Planejamento
Renata Alves — Assistente de Gestão
Fernanda Rocha — Apoio Administrativo
Patrícia Gomes — Assessora Técnica
Criar 3 unidades diferentes.
Incluir pelo menos:
1 integrante em férias
1 integrante afastado
12) ESTRUTURA VISUAL
O aplicativo deve possuir:
sidebar lateral moderna
dashboard inicial
página de tarefas
página de equipe
formulário de tarefa
visão Kanban
visão calendário ou timeline
13) ESTILO VISUAL
Design:
moderno
limpo
elegante
profissional
responsivo
Aplicar:
cards bem desenhados
boa tipografia
espaçamento generoso
uso inteligente de cores
indicadores visuais claros
aparência de software institucional moderno
O aplicativo deve transmitir eficiência, organização e controle operacional.
RESULTADO ESPERADO
O resultado deve ser um aplicativo de gerenciamento de tarefas com aparência de produto real, contendo:
dashboard executivo
gestão de tarefas
cadastro de equipe
filtros e inteligência operacional
visão Kanban
visão temporal
dados simulados realistas
A primeira tela deve gerar impacto visual imediato, transmitindo:
controle da operação
organização das demandas
priorização clara
produtividade da equipe
A interface deve parecer uma plataforma moderna de gestão pública, e não apenas um formulário simples.