Saltar para o conteúdo
Cliente em produção · arcva.pt

Community Platform

A casa digital autogerida para associações, comunidades e instituições.

Uma plataforma web white-label e open source com sócios, eventos, quotas, notícias e um assistente de IA que responde a partir do conteúdo que publica. Nasceu em associações culturais e recreativas e serve qualquer comunidade ou instituição: depois do arranque, a direção gere tudo no backoffice, sem programador.

CLIENTE DE REFERÊNCIA

arcva.pt

STACK

React 19 · TypeScript · Convex

IA

Gemini + multi-fornecedor, chaves no servidor

LICENÇA

MIT · open source

PARCEIRO FUNDADOR

ARCVA · fundada em 1982

EM PALAVRAS SIMPLES

O que muda numa organização

A maioria das pequenas associações, clubes e coletividades depende de um voluntário com jeito para tecnologia e para quando essa pessoa sai. A Community Platform acaba com essa dependência: tudo o que se segue é editado pela própria direção, e cada ecrã é o produto real.

01

A direção atualiza o site sozinha

O problema
Muda um cartaz e nada é publicado até a única pessoa que percebe do site ter tempo.
Com a Community Platform
Um backoffice com 16 secções de gestão cobre eventos, notícias, sócios, galerias, documentos e definições do site. Depois do arranque, não é preciso programador.
O painel do backoffice em tema escuro: números agregados de sócios e inscrições, e as secções de gestão na navegação lateral.
02

Os sócios inscrevem-se sem telefonar a ninguém

O problema
As inscrições chegam por telefone, mensagem e folha de papel, e ninguém sabe o total real até à véspera.
Com a Community Platform
Cada evento tem o seu formulário de inscrição, construído no backoffice, e os visitantes acrescentam a data ao Google Calendar ou descarregam um ficheiro ICS.
A caixa de inscrição de um evento, com os campos definidos para esse evento e a ação de confirmar.
03

Os visitantes perguntam, o portal responde

O problema
As mesmas perguntas chegam ao email todas as semanas: horários, onde fica a sede, quando é o próximo evento.
Com a Community Platform
Um assistente de IA responde a partir dos eventos, equipa, notícias e definições publicados pela associação, com guardrails de classificação e filtro de injeção. Pode ler a resposta em voz alta em português.
O painel do assistente a responder em linguagem natural a uma pergunta sobre a associação, com ligações de navegação na resposta.
04

Quotas sem folhas de cálculo

O problema
As quotas vivem numa folha de cálculo num computador, e cada sócio tem de perguntar ao tesoureiro se está em dia.
Com a Community Platform
Cada sócio entra na sua área, vê o cartão digital com código QR, o estado da quota e as instruções de pagamento por MB WAY, IBAN ou Multibanco, além de documentos privados e notificações.
A área de sócio com o cartão digital em 3D, o código QR, o estado da quota e as instruções de pagamento.
PORQUE É DIFERENTE

Feita para ser entregue

01

Nada está fixo no código

Identidade, textos, contactos, quotas e a persona da IA vivem na base de dados. Uma associação nova é uma questão de definições, não de um fork: nenhum ficheiro do repositório nomeia uma associação real.

02

Sem servidor próprio para manter

O backend é Convex — serverless e em tempo real, com queries, mutations, armazenamento e crons na cloud. O frontend é um build estático que corre em qualquer servidor web com fallback de SPA.

03

Open source, com a sua chave de IA

O código é MIT e público. A IA corre em Google Gemini por omissão, ou em qualquer fornecedor compatível com OpenAI — OpenRouter, ou um modelo local via Ollama, LM Studio ou vLLM.

Stack

React 19 · TypeScript 5 · Vite 8 · Tailwind CSS · Convex · Google Gemini / OpenRouter / Ollama

O que a plataforma faz

Escolha uma capacidade. Cada ecrã é o produto real — a instância de referência ou a associação de demonstração que vem com o código.

O painel do backoffice, com números agregados de sócios e inscrições e o registo de atividade.

Backoffice autónomo

Dezasseis secções de gestão cobrem o portal inteiro, da homepage às definições de IA. Todas as listas são o mesmo componente, por isso pesquisa, filtros com contagens, ordenação e cartões em telemóvel funcionam sempre da mesma forma.

  • 16 secções de gestão
  • Pesquisa, filtros e ordenação sempre
  • Painel escuro, erros em português

Capturas de ecrã

Ecrãs reais do portal do cliente em arcva.pt e da associação de demonstração que vem com o produto.

  • A homepage em tema escuro, com hero, estatísticas em tempo real e notícias, tudo editável no backoffice.
  • Todas as páginas públicas existem em claro e escuro, e o visitante escolhe.
  • Eventos com pesquisa, filtros, inscrição e um clique para Google Calendar ou ICS.
  • A maioria dos sócios chega pelo telemóvel, e o portal inteiro é feito primeiro para isso.
  • Cada evento pergunta exatamente o que precisa: o formulário é construído no backoffice, campo a campo.
  • O assistente responde só a partir do que a associação publicou, e liga para a página que o comprova.
  • Os artigos podem ser ouvidos em vez de lidos, e levam as suas próprias etiquetas de pré-visualização social.
  • Os sócios veem a quota e pagam por MB WAY, IBAN ou Multibanco sem perguntar ao tesoureiro.
  • Álbuns da vida da associação, percorridos com o teclado.
  • O ponto de partida da direção: o que aconteceu, o que está pendente e a entrada para as 16 secções.
  • Uma só superfície de lista para todas as entidades: a mesma pesquisa, filtros e ações no computador e no telemóvel.
  • As fotografias de um evento ficam online num só arrasto, diretamente no armazenamento Convex.
  • Escolher o fornecedor e os modelos, testar a ligação e guardar — sem linha de comandos.
  • É aqui que uma instalação nova se torna a sua organização — definições, não um fork.

Como obter

O código é público e MIT. A sua organização instala-o, ou a BolaLabs aloja e opera o portal por si.

Autoalojada

Grátis · MIT

Clonar o repositório, criar um projeto Convex gratuito, adicionar a sua chave Gemini e publicar o build estático em qualquer alojamento. O assistente de configuração cria a conta de administrador.

Ver no GitHub
RECOMENDADO

Alojamento gerido pela BolaLabs

Sob consulta

Lançamos o portal, carregamos a identidade e o conteúdo, e mantemos a instância atualizada no seu repositório privado com deploys automáticos. A organização só usa o backoffice.

Falar connosco

Trabalho à medida

Sob consulta

Migração de conteúdo de um site antigo, uma secção nova, uma identidade visual diferente ou uma integração de que a organização depende. Construído sobre o mesmo código aberto, sem ficar preso a ninguém.

Falar connosco

Não há tabela de preços pública: cada organização é diferente, e o orçamento segue o trabalho.

O que vem a seguir

Planeado, não entregue. O roadmap vive no repositório, onde as prioridades se discutem às claras.

Ler o roadmap
  • Verificação de email no registo de sócio
  • Limitação de tentativas de login por conta e endereço
  • Visibilidade por documento: direção, sócios, público
  • Limpeza de imagens não usadas do Media Studio
  • Deploy automático do backend no template de instância

Perguntas frequentes

O que é a Community Platform?

Uma plataforma web white-label e open source para associações, comunidades e instituições, construída pela BolaLabs. Traz um portal público, eventos com inscrições, notícias, galerias, área de sócio com quotas, um assistente de IA e um backoffice com 16 secções de gestão.

Para quem é?

Para associações, comunidades e instituições com sócios, eventos e quotas, e sem orçamento para um programador permanente: associações culturais e recreativas, onde começou, mais clubes desportivos, juntas de freguesia e organizações sem fins lucrativos. Serve a qualquer entidade cuja direção queira publicar o seu próprio conteúdo, em qualquer língua, porque a identidade e os textos vêm da base de dados.

O arcva.pt é o produto?

Não. O arcva.pt é um cliente. A ARCVA é uma associação cultural e recreativa portuguesa fundada em 1982 e parceira fundadora da plataforma, e opera a sua própria instância. O produto é a plataforma; o arcva.pt é o que uma organização fez com ela.

Quanto custa?

A plataforma é open source sob licença MIT e gratuita para autoalojar; paga apenas o seu próprio uso de Convex e de IA. A BolaLabs também aloja e opera o portal, e faz trabalho à medida, para organizações que preferem não tratar disso, com orçamento sob consulta.

Que IA é usada e para onde vão os dados?

Google Gemini por omissão, ou qualquer fornecedor compatível com OpenAI — OpenRouter, ou um modelo local via Ollama. As chaves ficam no backend e nunca voltam ao browser, e o assistente responde só a partir do conteúdo que a organização publicou.

Posso instalá-la eu mesmo, e do que preciso?

Sim. Precisa de Node.js 20 ou 22, de uma conta Convex gratuita, de uma chave da API Gemini e de qualquer alojamento estático com fallback de SPA. Enquanto a base de dados não tiver administrador, qualquer visita é encaminhada para o assistente /setup, por isso a primeira conta cria-se no browser, sem linha de comandos.

Próximo passo

Um portal que a direção consegue gerir sozinha

Leve o código e instale-o você mesmo, ou fale-nos da sua organização e tratamos disso. Em qualquer dos casos fica com uma plataforma open source, com a sua identidade e os seus dados.