Blog

Roube esta ideia: a música do verão, eleita pelos seus ouvintes

Deixe seus ouvintes elegerem a música do verão, diretamente no seu app: oito músicas, um voto por dispositivo modificável até 31 de agosto, totais invisíveis enquanto o jogo durar, e o ranking completo revelado em 1º de setembro. Tudo gerado ao descrever a seção para o AI Extension Builder da GoodBarber. E, pela primeira vez nesta série, cada voto conta para todos: a seção tem sua própria base, compartilhada entre todos os ouvintes. Este artigo entrega tudo: o que a seção faz, por que o formato funciona, as frases do prompt que realmente importam — e o prompt completo, escrito para ser roubado.

A série «Roube esta ideia»: uma seção de app que descrevemos ao AI Extension Builder, construímos de verdade e entregamos no final com o prompt completo, pronto para colar. Depois da contagem regressiva da volta aos treinos, voltamos ao rádio — com uma novidade: até agora, cada seção guardava seus dados para uma única tela; esta os compartilha entre todos os seus ouvintes.

A seção, do lado do ouvinte

Um título de tela que dá o tom: Song of the Summer. E a regra, anunciada de cara, em uma linha: One device, one vote. Change your mind until August 31. Um dispositivo, uma voz, e o direito de mudar de ideia até 31 de agosto.

Abaixo, os oito candidatos: a capa, o título, o artista, um botão Vote. (As oito músicas da nossa rádio de demonstração, a Radio Alba, são inventadas, artistas incluídos.) Um toque, e a seção confirma: your vote is in. O ouvinte muda de ideia no dia 15 de agosto? Ele volta, vota em outra, e a nova escolha substitui a anterior, simples assim.

Votar e depois mudar o voto: a nova escolha substitui a anterior

O que a tela não mostra é proposital: durante todo o mês de agosto, nada de totais, nada de tendências — cada um sabe apenas que sua voz foi contada. Em 1º de setembro, a seção vira sozinha: ranking completo, número de votos, e a vencedora celebrada no topo da tela. Um encontro de volta às aulas que o app cria por conta própria.

Por que este formato funciona no app de uma rádio

Votação com a audiência o rádio sabe fazer desde sempre: telefone, SMS, formulários. O que o app muda é que o jogo vive onde seus ouvintes passam o verão — no bolso — e dá a eles um motivo para voltar: você passa para conferir, muda de ideia, espera o veredicto. Como o quiz de filmes do verão, é um formato de temporada; ao contrário do quiz, este se joga em conjunto.

Porque essa é a novidade deste episódio: os votos de todos os ouvintes contam juntos. Para isso, a seção precisa de uma parte servidor — os desenvolvedores chamam de «backend»: o lugar, fora do telefone, onde as vozes de todos se somam. Montar isso por conta própria significa um servidor, uma base para criar, acessos para proteger e alguém para manter tudo muito depois de setembro. Aqui, cabe em uma frase do prompt: no momento em que ela se torna necessária, a plataforma propõe conectar uma base — contratada em seu nome, pronta para contar.

E o suspense não é um enfeite: totais visíveis cedo demais esmagam o jogo — os primeiros votos decidem, os seguintes seguem. Resultados ocultos, revelação com data marcada: é a dramaturgia de uma votação no ar, e ela está no prompt.

As frases do prompt que fazem o trabalho

O prompt completo está mais abaixo. Se você for adaptá-lo, quatro frases carregam quase todo o peso — mantenha-as.

1. «Votes from all listeners are counted together and stored in a shared database.» A frase que muda a natureza da seção: ela enuncia o jogo comum com todas as letras. Assim que o prompt o promete, a geração pausa e propõe conectar a base — uma autorização em duas telas, em uma conta em seu nome — depois cria o necessário e liga a seção a ela. Você não vê tabelas nem servidores: vê vozes se somando.

2. «The new vote replaces the previous one — each device counts once in the results, never twice.» O controle antifraude, na medida de um jogo de rádio: um dispositivo, uma voz, e o direito de mudar de ideia. Nossa primeira tentativa obteve essa regra sem pedir; nós a escrevemos preto no branco para que sobreviva a todas as regenerações. O que deve continuar verdadeiro, escreva.

3. «Until August 31 … without revealing totals; from September 1, it displays the full ranking…» O suspense se encomenda, com suas duas datas. A virada é automática: ninguém levanta cedo em 1º de setembro para publicar os resultados — o app faz isso, e ao programa da manhã só resta comentar.

4. «The section must feel calm and stable: nothing flickers or flashes.» A frase nascida dos nossos testes: a primeira versão funcionava, mas a tela piscava a cada visita. O conforto se descreve como todo o resto — atualização no lugar, animações uma vez só, nada de tela de carregamento quando já há algo para mostrar. Uma frase, e a calma chegou.

Um último detalhe: as oito capas são imagens depositadas na seção, e o prompt as designa pelo nome do arquivo — elas aparecem tal e qual, ao lado de cada título. Para o exemplo, criamos capas falsas, combinando com as músicas falsas; coloque as suas.

O prompt — roube

Não há uma linha de código por trás desta seção: um brief escrito, entregue ao AI Extension Builder. Aqui está ele, na íntegra — com os oito títulos fictícios incluídos, prontos para serem substituídos pelos seus.

Create a "Song of the summer" voting section for a radio app. Show a list of 8 candidate songs, each with its cover art thumbnail, title, artist, and a vote button. The 8 candidates (their cover images are uploaded as section assets): 1. "Shoreline Motel" — The Paper Suns — cover: 1-shoreline-motel.png 2. "July, Again" — Harbour Days — cover: 2-july-again.png 3. "Salt on My Skin" — Mara Vela — cover: 3-salt-on-my-skin.png 4. "Midnight at the Marina" — The Late Swimmers — cover: 4-midnight-at-the-marina.png 5. "Warm Static" — Volta Nova — cover: 5-warm-static.png 6. "One More Summer" — Torrelune — cover: 6-one-more-summer.png 7. "Heading South" — Furtuna — cover: 7-heading-south.png 8. "Beach Road" — Fario — cover: 8-beach-road.png A listener votes for one song and can change their mind until August 31: the new vote replaces the previous one — each device counts once in the results, never twice. Votes from all listeners are counted together and stored in a shared database. Until August 31, the section shows "your vote is in" without revealing totals; from September 1, it displays the full ranking with vote counts, the winner celebrated at the top. The section must feel calm and stable: nothing flickers or flashes. When it opens again or refreshes after a vote, the content updates smoothly in place — no reload effect, no replayed entrance animations (they play only on the very first load), and a loading placeholder only when the screen is still empty. Keep the design consistent with the app.

Faça do seu jeito

Mude as oito linhas e a pergunta, e o mesmo esqueleto — uma lista, um voto que conta para todos, uma data de revelação — serve em qualquer lugar: o prato do mês para um restaurante, a foto do ano para um clube, a camisa da temporada para um time, o projeto favorito para um conselho municipal jovem. Onde quer que uma comunidade precise decidir, e onde anunciar o resultado mereça um pequeno evento. Suas oito linhas, com imagens cujos direitos você tenha — e a data de revelação que combine com o seu calendário.

Para ir além

Sua vez

A música do verão é só um pretexto. A faixa misteriosa de sábado, o nome do novo programa da manhã, o local da próxima transmissão ao vivo: descreva a votação como você a lançaria no ar — a lista, a regra, a data do veredicto. Se dá para descrever, pode virar uma seção do seu app — crie seu app com a GoodBarber.

Em resumo

Os votos de todos os ouvintes contam mesmo juntos?

Sim — é a definição da seção: todos os telefones escrevem na mesma base e leem o mesmo total. O ouvinte da praia e o do escritório votam na mesma urna, e o ranking de 1º de setembro soma todos eles.

Um ouvinte pode votar duas vezes?

A regra gerada é a de um jogo de rádio: um dispositivo conta uma vez, e votar de novo substitui o voto anterior. É o nível certo para escolher um refrão; se a sua votação envolve algo mais sério que a música do verão, coloque suas regras no prompt e veja o que a geração propõe.

Onde vivem os votos?

Em uma base dedicada, em uma conta contratada em nome da sua rádio — o que está em seu nome vive com você. A plataforma propõe a conexão no momento da geração, e só cria o que a seção descreve. E se um dia você remover a seção, os dados continuam sendo seus.

Dá para reutilizar a mecânica em outra votação?

Sim. Descreva uma nova seção — outra pergunta, outra lista, outra data — e a base conectada uma primeira vez serve de novo, sem burocracia extra. A votação do verão pode virar uma seção fixa: a música de Natal, o duelo de lançamentos de sexta, o álbum do ano.

Continue lendo

  4 min de leitura

Seus eventos e arrecadações da Zeffy agora aparecem no seu app

Em resumo. Zeffy Eventos e Zeffy Campanhas são duas extensões da GoodBarber, o app builder sem código, que leem as campanhas de uma organização na Zeffy. Zeffy Eventos preenche uma seção de agenda com os próximos eventos, com uma entrada por data quando um evento acontece em várias datas, cada uma com um botão que abre a página de bilheteria da Zeffy no app. Zeffy Campanhas preenche uma seção de artigos com os formulários de doação, as arrecadações entre pares e as adesões: as adesões abrem no app, as doações abrem no navegador do celular. Você as conecta com a sua chave de API da Zeffy. Elas são gratuitas para os apps Content: cada seção conta como uma das extensões incluídas no seu plano.A Zeffy afirma que mais de 100.000 organizações sem fins lucrativos já arrecadaram mais de US$ 2 bilhões pela sua plataforma, em um artigo publicado em 16 de junho de 2026. Veja como as duas extensões funcionam para um grupo de teatro juvenil que vende o seu espetáculo e arrecada fundos na Zeffy.

  6 min de leitura

Como mudar as cores da minha app?

No GoodBarber, cada uma das cores do seu tema tem o seu papel. Numa das nossas apps, mudar uma só cor repintou 95 definições, sem abrir um único ecrã.

  3 min de leitura

Seus eventos do Church Center agora preenchem sozinhos a agenda do app da sua igreja

Em resumo. Planning Center é uma extensão da GoodBarber, o app builder sem código, que preenche uma seção de agenda com os eventos dos próximos seis meses que uma igreja publica no Church Center. Os eventos recorrentes aparecem uma vez por data, nos seus horários públicos, no fuso horário da igreja, com imagem, local e descrição. Quando um evento tem inscrição, um botão abre o formulário no app. Você a conecta fazendo login com uma conta de administrador do Planning Center Calendar: não há nenhuma chave para copiar. Ela é gratuita para os apps Content: cada seção conta como uma das extensões incluídas no seu plano.Muitas igrejas já gerenciam a sua agenda no Planning Center: ele conta com 78.000 igrejas ativas e 4 milhões de usuários ativos, segundo a sua página de apresentação, consultada em outubro de 2026. Veja como a extensão funciona para uma igreja com um culto semanal e um retiro de jovens.