Community Platform
The self-managed digital home for associations, communities and institutions.
An open-source, white-label web platform with members, events, dues, news and an AI assistant that answers from your own published content. It began in cultural and recreational associations and fits any community or institution: after the deploy the board runs everything from the back office, without a developer.
REFERENCE CLIENT
arcva.pt
STACK
React 19 · TypeScript · Convex
AI
Gemini + multi-provider, keys server-side
LICENSE
MIT · open source
FOUNDING PARTNER
ARCVA · founded 1982
What it changes for an organisation
Most small associations, clubs and community bodies depend on one volunteer with technical skills, and stall the day that person leaves. Community Platform removes the dependency: everything below is edited by the board itself, and every screen is the real product.
The board updates the site itself
- The problem
- A poster changes and nothing can be published until the one person who knows the site has time.
- With Community Platform
- A back office with 16 management sections covers events, news, members, galleries, documents and site settings. After the deploy no developer is needed.

Members sign up without phoning anyone
- The problem
- Registrations arrive by phone, message and paper list, and nobody knows the real total until the day before.
- With Community Platform
- Each event carries its own registration form, built in the back office, and visitors add the date to Google Calendar or download an ICS file.

Visitors ask, the portal answers
- The problem
- The same questions land in the inbox every week: opening hours, where the venue is, when the next event happens.
- With Community Platform
- An AI assistant answers from the association's own published events, team, news and settings, with classification guardrails and an injection filter. It can read the answer aloud in Portuguese.

Dues without spreadsheets
- The problem
- Dues live in a spreadsheet on one computer, and every member has to ask the treasurer whether they are up to date.
- With Community Platform
- Each member signs in to a digital card with a QR code, sees the state of their dues and the payment instructions by MB WAY, IBAN or Multibanco, plus private documents and notifications.

Built to be handed over
Nothing is hard-coded
Identity, texts, contacts, dues and the AI persona all live in the database. A new association is a matter of settings, not a fork: no file in the repository names a real association.
No server of your own to patch
The backend is Convex — serverless and realtime, with queries, mutations, storage and crons in the cloud. The frontend is a static build that runs on any web server with SPA fallback.
Open source, your own AI key
The code is MIT-licensed and public. The AI runs on Google Gemini by default, or on any OpenAI-compatible provider — OpenRouter, or a local model through Ollama, LM Studio or vLLM.
React 19 · TypeScript 5 · Vite 8 · Tailwind CSS · Convex · Google Gemini / OpenRouter / Ollama
What the platform does
Pick a capability. Every screen is the real product — the reference instance or the demo association that ships with the code.

Autonomous back office
Sixteen management sections cover the whole portal, from the homepage to the AI settings. Every list is the same component, so search, filter chips with counts, sort and mobile cards work the same everywhere.
- 16 management sections
- Search, filters, sort everywhere
- Dark panel, errors in plain words
Screenshots
Real screens of the client portal at arcva.pt and of the demo association that ships with the product.
How to get it
The code is public and MIT-licensed. Your organisation self-hosts it, or BolaLabs hosts and operates it for you.
Self-hosted
Clone the repository, create a free Convex project, add your own Gemini key and publish the static build on any host. The setup wizard creates the admin account.
View on GitHubHosting managed by BolaLabs
We deploy the portal, load your identity and content, and keep the instance updated in its own private repository with automated deploys. Your organisation only uses the back office.
Talk to usCustom work
Content migration from an old site, a new section, a different visual identity, or an integration your organisation depends on. Built on the same open codebase, so nothing gets locked away.
Talk to usThere is no public price list: every organisation is different, and the quote follows the work.
What's next
Planned, not shipped. The roadmap lives in the repository, where priorities can be discussed in the open.
Read the roadmap- Email verification on member sign-up
- Sign-in throttling per account and address
- Per-document visibility: board, members, public
- Cleanup of unused Media Studio uploads
- Automated backend deploy in the instance template
Frequently asked questions
What is Community Platform?
Who is it for?
Is arcva.pt the product?
What does it cost?
Which AI is used, and where do the data go?
Can I run it myself, and what do I need?
Next step
A portal your board can run alone
Take the code and deploy it yourself, or tell us about your organisation and we set it up for you. Either way you keep an open-source platform, with your identity and your data.









