CultoOS

Adaptando uma base desktop madura para a realidade de igrejas brasileiras.

O CultoOS adapta uma base desktop madura para um contexto em que simplicidade, operação offline e segurança durante o culto têm prioridade. Minha atuação esteve entre produto, adaptação da experiência e colaboração direta com engenharia.

Papel
Product / Technical Product · colaboração direta com Engineering Lead
Etapa
MVP · Primeira release
Produto funcional e instalável. A comercialização ainda não foi iniciada.
Produto
Desktop MVP
  • Technical Product
  • Desktop
  • Electron
  • Local-first
  • Cloud Sync
  • Localization

Escopo Técnico

  • MVP
    primeira release instalável
  • Offline-first
    operação local
  • 9 + mídia
    escopo de sincronização
  • 2
    Bíblias PT-BR offline
  • 3
    suítes de teste
  • Windows
    release automatizada

O problema de operação

Operar mídia durante um culto é diferente de usar um software de apresentações em um ambiente comum. Quem está no computador precisa trocar conteúdos rapidamente, reagir a mudanças de última hora e continuar trabalhando mesmo quando a internet falha.

Em muitas igrejas, essa operação fica nas mãos de voluntários ou pessoas sem formação técnica. Isso muda as prioridades do produto: a interface precisa ser compreensível sem treinamento, a terminologia precisa ser familiar e qualquer falha visível durante o culto tem um custo real.

As necessidades que orientaram as decisões:

  • interface compreensível para quem não tem treinamento técnico
  • terminologia familiar ao contexto de igreja
  • funcionamento offline, sem depender de conexão
  • ações rápidas em situações de pressão
  • sincronização que não crie dependência da nuvem

Meu papel

Minha atuação no CultoOS ficou entre Product e Technical Product. Trabalhei na definição das adaptações necessárias para o contexto brasileiro, na simplificação da experiência, na priorização do MVP e na tradução dessas decisões para uma implementação viável junto à engenharia.

Isso incluiu discutir quais recursos deveriam ficar visíveis por padrão, como o produto deveria se comportar sem internet, quais dados precisavam sincronizar e quais adaptações realmente mudavam a experiência do operador.

Trabalhei diretamente com o Engineering Lead na definição, adaptação e entrega da primeira release.

Adaptar em vez de reconstruir

Antes de qualquer decisão de produto, já existia uma base desktop madura para apresentações, com engine de apresentação, suporte a mídia e estrutura Electron funcionando.

Reconstruir essa infraestrutura do zero não faria sentido. O trabalho real estava em outro lugar: entender o que precisava mudar para que o produto funcionasse para igrejas brasileiras, e então concentrar o esforço nessas adaptações.

O foco foi em localização, simplificação da experiência, operação offline, Bíblias em PT-BR, referências bíblicas no padrão brasileiro e sincronização com a nuvem. Essas não são apenas funcionalidades adicionadas. São decisões sobre o que o produto precisa ser para fazer sentido nesse contexto.

O valor do CultoOS não está em reimplementar o que já funcionava. Está em decidir o que precisava mudar para que a experiência fizesse sentido para quem vai usar.

Simplificar sem limitar

Durante um culto, complexidade visível atrapalha. O operador precisa agir rápido, muitas vezes sob pressão, sem tempo para procurar opções em menus que não vai usar.

A decisão foi reduzir o que aparece na tela por padrão sem retirar capacidade de quem precisa de controles avançados. O produto inicia em uma experiência mais simples, escondendo opções que o operador comum não usa. Quem precisa delas pode ativá-las.

Também existe uma ação rápida pensada para momentos de pressão: limpar imediatamente a saída de vídeo e exibir a identidade da igreja. Útil quando o operador precisa interromper uma apresentação com segurança, sem tempo para navegar por menus.

Localização como decisão de produto

Localizar um produto para um contexto específico vai além de traduzir a interface. Significa que o produto precisa entender o contexto em que vai ser usado.

  • PT-BR desde o primeiro run: sem configuração de idioma necessária
  • Terminologia de igreja: Culto, Música, Retorno, em vez de termos genéricos
  • 2 Bíblias PT-BR disponíveis offline: sem precisar baixar nada durante o culto
  • Referências bíblicas no padrão brasileiro: normalização local, não genérica

Cada uma dessas decisões foi tomada pensando no operador que vai usar o produto, não no desenvolvedor que vai construí-lo.

A nuvem amplia o produto. O culto não depende dela.

Durante um culto, perda de conexão não pode interromper a apresentação. Por isso, os dados necessários para a operação vivem localmente e a nuvem funciona como uma extensão do produto, não como condição para ele funcionar.

Os dados ficam no dispositivo. A sincronização automática só acontece em estado seguro, nunca durante uma apresentação em andamento. Se o serviço de nuvem estiver fora, o produto continua normalmente.

  1. Painel Web da igreja
  2. Cloud API
  3. Sincronização por diferença
  4. CultoOS Desktop
  5. Dados locais — 9 coleções + mídia
  6. Apresentação durante o culto

A sincronização compara o que mudou em vez de transferir tudo novamente, em 9 coleções mais mídia.

Da adaptação à primeira release

A primeira release foi empacotada para Windows, plataforma escolhida para o MVP.

O build é automatizado via GitHub Actions e a publicação parte de uma tag. Isso tornou a release reproduzível: qualquer versão pode ser gerada de forma previsível, sem depender de passos manuais.

Existe uma primeira release funcional e instalável. Velocidade de commit não é impacto de negócio e não tratamos isso como métrica.

Estado atual

O CultoOS tem uma primeira release funcional e instalável. O produto está no estágio de MVP e a comercialização ainda não começou.

Por isso, não apresento números de clientes, receita, retenção ou uso recorrente. Essas métricas ainda precisam existir antes de serem usadas como evidência de impacto.

O que quero validar a seguir

Com o MVP funcional, o que precisa ser validado agora é se essa adaptação realmente melhora a operação de mídia nas igrejas que queremos atender.

Os sinais que vão orientar as próximas decisões:

  • instalações ativas
  • igrejas usando o produto de forma recorrente
  • frequência de uso semanal
  • cultos operados com o software
  • quais recursos são mais utilizados
  • com que frequência o modo simplificado é mantido
  • se a sincronização com a nuvem é usada e com qual frequência
  • fricções ou erros durante a operação ao vivo
  • conversão de trial para pagamento

O que este projeto demonstra