Passer au contenu
Client en production · arcva.pt

Community Platform

La maison numérique autogérée des associations, communautés et institutions.

Une plateforme web open source et white-label avec membres, événements, cotisations, actualités et un assistant IA qui répond à partir du contenu que vous publiez. Née dans les associations culturelles et récréatives, elle convient à toute communauté ou institution : après le déploiement, le conseil gère tout depuis le back-office, sans développeur.

CLIENT DE RÉFÉRENCE

arcva.pt

STACK

React 19 · TypeScript · Convex

IA

Gemini + multi-fournisseur, clés côté serveur

LICENCE

MIT · open source

PARTENAIRE FONDATEUR

ARCVA · fondée en 1982

EN CLAIR

Ce que ça change pour une organisation

La plupart des petites associations, clubs et collectivités dépendent d'un bénévole doué en informatique, et s'arrêtent le jour où cette personne part. Community Platform supprime cette dépendance : tout ce qui suit est modifié par le conseil lui-même, et chaque écran est le vrai produit.

01

Le conseil met le site à jour lui-même

Le problème
Une affiche change et rien ne peut être publié tant que la seule personne qui connaît le site n'a pas le temps.
Avec Community Platform
Un back-office de 16 sections de gestion couvre événements, actualités, membres, galeries, documents et réglages du site. Après le déploiement, aucun développeur n'est nécessaire.
Le tableau de bord du back-office en thème sombre : chiffres agrégés des membres et des inscriptions, et les sections de gestion dans la navigation latérale.
02

Les membres s'inscrivent sans téléphoner à personne

Le problème
Les inscriptions arrivent par téléphone, message et liste papier, et personne ne connaît le total réel avant la veille.
Avec Community Platform
Chaque événement a son propre formulaire d'inscription, construit dans le back-office, et les visiteurs ajoutent la date à Google Agenda ou téléchargent un fichier ICS.
La boîte de dialogue d'inscription à un événement, avec les champs définis pour cet événement et l'action de confirmation.
03

Les visiteurs demandent, le portail répond

Le problème
Les mêmes questions arrivent chaque semaine : horaires, où se trouve le siège, quand a lieu le prochain événement.
Avec Community Platform
Un assistant IA répond à partir des événements, de l'équipe, des actualités et des réglages publiés par l'association, avec des garde-fous de classification et un filtre d'injection. Il peut lire la réponse à voix haute en portugais.
Le panneau de l'assistant répondant en langage naturel à une question sur l'association, avec des liens de navigation dans la réponse.
04

Cotisations sans tableurs

Le problème
Les cotisations vivent dans un tableur sur un seul ordinateur, et chaque membre doit demander au trésorier s'il est à jour.
Avec Community Platform
Chaque membre se connecte à une carte numérique avec code QR, voit l'état de sa cotisation et les instructions de paiement par MB WAY, IBAN ou Multibanco, ainsi que des documents privés et des notifications.
L'espace membre avec la carte d'adhérent numérique en 3D, le code QR, l'état de la cotisation et les instructions de paiement.
POURQUOI C'EST DIFFÉRENT

Conçue pour être remise

01

Rien n'est codé en dur

Identité, textes, contacts, cotisations et persona de l'IA vivent dans la base de données. Une nouvelle association est une affaire de réglages, pas de fork : aucun fichier du dépôt ne nomme une association réelle.

02

Aucun serveur à maintenir

Le backend est Convex — serverless et temps réel, avec requêtes, mutations, stockage et crons dans le cloud. Le frontend est un build statique qui tourne sur n'importe quel serveur web avec fallback SPA.

03

Open source, votre propre clé IA

Le code est sous licence MIT et public. L'IA tourne sur Google Gemini par défaut, ou sur tout fournisseur compatible OpenAI — OpenRouter, ou un modèle local via Ollama, LM Studio ou vLLM.

Stack

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

Ce que fait la plateforme

Choisissez une capacité. Chaque écran est le vrai produit — l'instance de référence ou l'association de démonstration livrée avec le code.

Le tableau de bord du back-office, avec les chiffres agrégés des membres et inscriptions et le journal d'activité.

Back-office autonome

Seize sections de gestion couvrent tout le portail, de la page d'accueil aux réglages de l'IA. Chaque liste est le même composant : recherche, filtres avec compteurs, tri et cartes mobiles fonctionnent partout de la même façon.

  • 16 sections de gestion
  • Recherche, filtres, tri partout
  • Panneau sombre, erreurs en clair

Captures d'écran

Écrans réels du portail client sur arcva.pt et de l'association de démonstration livrée avec le produit.

  • La page d'accueil en thème sombre, avec hero, statistiques en direct et actualités, le tout modifiable dans le back-office.
  • Chaque page publique existe en clair et en sombre, et le visiteur choisit.
  • Des événements avec recherche, filtres, inscription et un clic vers Google Agenda ou ICS.
  • La plupart des membres arrivent depuis un téléphone, et tout le portail est pensé pour cela d'abord.
  • Chaque événement demande exactement ce dont il a besoin : le formulaire se construit dans le back-office, champ par champ.
  • L'assistant répond uniquement à partir de ce que l'association a publié, et renvoie vers la page qui le prouve.
  • Les articles peuvent être écoutés au lieu d'être lus, et portent leurs propres balises de prévisualisation sociale.
  • Les membres consultent leur cotisation et paient par MB WAY, IBAN ou Multibanco sans demander au trésorier.
  • Des albums de la vie de l'association, parcourus au clavier.
  • Le point de départ du conseil : ce qui s'est passé, ce qui est en attente, et l'entrée vers les 16 sections.
  • Une seule surface de liste pour chaque entité : mêmes recherche, filtres et actions sur ordinateur et sur téléphone.
  • Les photos d'un événement sont en ligne en un seul glisser-déposer, directement dans le stockage Convex.
  • Choisir le fournisseur et les modèles, tester la connexion et enregistrer — sans ligne de commande.
  • C'est ici qu'un déploiement neuf devient votre organisation — des réglages, pas un fork.

Comment l'obtenir

Le code est public et sous licence MIT. Votre organisation l'héberge elle-même, ou BolaLabs l'héberge et l'exploite pour vous.

Auto-hébergée

Gratuit · MIT

Clonez le dépôt, créez un projet Convex gratuit, ajoutez votre clé Gemini et publiez le build statique sur n'importe quel hébergement. L'assistant de configuration crée le compte administrateur.

Voir sur GitHub
RECOMMANDÉ

Hébergement géré par BolaLabs

Sur demande

Nous déployons le portail, chargeons votre identité et vos contenus, et maintenons l'instance à jour dans son propre dépôt privé avec déploiements automatisés. Votre organisation n'utilise que le back-office.

Nous contacter

Travail sur mesure

Sur demande

Migration du contenu d'un ancien site, une nouvelle section, une identité visuelle différente ou une intégration dont votre organisation dépend. Construit sur la même base open source, sans enfermement.

Nous contacter

Il n'y a pas de tarif public : chaque organisation est différente, et le devis suit le travail.

Et ensuite

Prévu, pas encore livré. La feuille de route vit dans le dépôt, où les priorités se discutent ouvertement.

Lire la feuille de route
  • Vérification de l'e-mail à l'inscription
  • Limitation des tentatives de connexion par compte et adresse
  • Visibilité par document : conseil, membres, public
  • Nettoyage des images inutilisées du Media Studio
  • Déploiement automatique du backend dans le modèle d'instance

Questions fréquentes

Qu'est-ce que Community Platform ?

Une plateforme web open source et white-label pour les associations, communautés et institutions, construite par BolaLabs. Elle apporte un portail public, des événements avec inscriptions, des actualités, des galeries, un espace membre avec cotisations, un assistant IA et un back-office de 16 sections.

À qui s'adresse-t-elle ?

Pour les associations, communautés et institutions qui ont des membres, des événements et des cotisations, sans budget pour un développeur permanent : associations culturelles et récréatives, où tout a commencé, mais aussi clubs sportifs, collectivités locales et organisations à but non lucratif. Elle convient à toute entité dont le conseil veut publier son propre contenu, dans n'importe quelle langue, car l'identité et les textes viennent de la base de données.

arcva.pt est-il le produit ?

Non. arcva.pt est un client. ARCVA est une association culturelle et récréative portugaise fondée en 1982 et partenaire fondatrice de la plateforme, et elle exploite sa propre instance. Le produit est la plateforme ; arcva.pt est ce qu'une organisation en a fait.

Combien ça coûte ?

La plateforme est open source sous licence MIT et gratuite à auto-héberger ; vous ne payez que votre propre usage de Convex et de l'IA. BolaLabs peut aussi l'héberger et l'exploiter, et réaliser du sur-mesure, pour les organisations qui préfèrent ne pas s'en occuper, sur devis.

Quelle IA est utilisée, et où vont les données ?

Google Gemini par défaut, ou tout fournisseur compatible OpenAI — OpenRouter, ou un modèle local via Ollama. Les clés restent dans le backend et ne reviennent jamais au navigateur, et l'assistant répond uniquement à partir du contenu publié par votre organisation.

Puis-je l'installer moi-même, et que faut-il ?

Oui. Il faut Node.js 20 ou 22, un compte Convex gratuit, une clé d'API Gemini et n'importe quel hébergement statique avec fallback SPA. Tant que la base n'a pas d'administrateur, chaque visite est redirigée vers l'assistant /setup : le premier compte se crée dans le navigateur, sans ligne de commande.

Prochaine étape

Un portail que votre conseil peut gérer seul

Prenez le code et déployez-le vous-même, ou parlez-nous de votre organisation et nous nous en occupons. Dans les deux cas, vous gardez une plateforme open source, avec votre identité et vos données.