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.

Pedir uma demonstração

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.

  1. 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.

    01A 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.
  2. A caixa de inscrição de um evento, com os campos definidos para esse evento e a ação de confirmar.

    02Toda a gente se inscreve 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, por pessoa ou por equipa, aberto a quem tiver o link. O total está sempre à vista no backoffice, a direção confirma num clique e cada pessoa recebe a confirmação por email.
  3. O painel do assistente a responder em linguagem natural a uma pergunta sobre a associação, com ligações de navegação na resposta.

    03Os 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.
  4. 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.

    04Quotas 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.

O QUE FAZ

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

Dezanove secções de gestão cobrem o portal inteiro, da homepage ao email e à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.

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

PORQUE É DIFERENTE

Feita para ser entregue

White-label de raiz

  • Identidade na base de dados
  • Overlay de marca privado
  • Repositório de instância, deploy automático

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

A secção de definições: nome da associação, contactos, morada, coordenadas, redes sociais e quotas, tudo guardado na base de dados.
  1. 01Nada 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.

  2. 02Sem 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.

  3. 03Open 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.

ECRÃ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.
  • A maioria dos sócios chega pelo telemóvel, e o portal inteiro é feito primeiro para isso.
  • 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.
  • Álbuns da vida da associação, percorridos com o teclado.

PLANOS

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.

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.

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.

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.

Ver o roadmap (abre num novo separador)
  • Limitação de tentativas de login por conta e endereço
  • Visibilidade por documento: direção, sócios, público
  • «Esqueci a palavra-passe» por email
  • Avisos aos sócios por email
  • Registo de devoluções e queixas de email

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.