LIVE · arcva.pt
Community Platform
The complete web platform for running a cultural or recreational association — members, events, fees and a community-facing AI assistant, live in production at arcva.pt.
IN PRODUCTION
Community Platform · arcva.pt
STACK
React 19 · TypeScript · Convex
AI
Gemini + multi-provider
LICENSE
MIT
CLIENT
Association founded in 1982
What arcva.pt does
- A chatbot with RAG over the portal's own content — answers grounded in what is already published.
- Input classification and anti-prompt-injection guardrails.
- Text-to-speech in Portuguese ("listen to article").
- A Media Studio for image generation, plus text enhancement in the editor.
- AI usage analytics and multi-provider support — Gemini by default, OpenRouter or local models via Ollama/LM Studio, keys always server-side.
- 16 self-contained sections — events, news, team, gallery, members/fees, documents, settings and more.
- Dynamic registration forms, per event.
- A digital member card with a QR code and fee status.
- A gallery with a lightbox.
- Installable as an app (PWA).
- Light and dark theme.
- Full SEO — sitemap, robots.txt and Open Graph.
- Multi-tenant-capable — ready to serve other associations beyond the founding one (1982).
- Scheduled cleanup jobs (crons).
- Token-bucket rate limiting.
- Double sanitisation — server and client.
- A restrictive Content Security Policy.
- Cascade delete for related data.
Screenshots
Frequently asked questions
What is arcva.pt?
The web platform of a cultural and recreational association founded in 1982 — built with React 19, TypeScript and Convex, with an AI assistant and a 16-section autonomous back office. It runs live at arcva.pt.
What technology does it use?
React 19 + TypeScript on the frontend, Convex as the realtime serverless backend, and Vite for the build. The code is under the MIT license.
What AI is built in?
A chatbot with RAG over the portal's own content, input classification and anti-prompt-injection guardrails. It uses Gemini by default, with multi-provider support (OpenRouter) or local models via Ollama/LM Studio — API keys always stay server-side.
Is it only for this association?
No — the platform was built to be multi-tenant, ready to serve other associations beyond the founding one.
How much does it cost?
There is no public pricing for this platform — talk to us to figure out what would make sense for your association.
Next step
Want a platform like this for your association?
An autonomous back office, applied AI, and everything running in real production — not a mockup.