The admin dashboard. El dashboard de admin.

A React 18 SPA. Multi-tenant from day one. Seven RBAC roles. Every screen below is captured from a real Quelora install — moderation, analytics, multi-tenant configuration, post editing, advertising. Una SPA en React 18. Multi-tenant desde el día uno. Siete roles RBAC. Cada pantalla de abajo está capturada de una instalación real de Quelora — moderación, analytics, configuración multi-tenant, edición de posts, advertising.

OverviewOverview

Real-time analytics on landing.Analytics en tiempo real al entrar.

Totals across users, posts, comments, likes and shares. Likes/shares and comments/replies plotted hour-by-hour. Five-second polling toggled per session — disabled automatically on custom date ranges. Tenant scope picker top-right.Totales de usuarios, posts, comentarios, likes y shares. Likes/shares y comentarios/respuestas hora por hora. Polling cada 5 segundos toggleable por sesión — se desactiva automáticamente al fijar un rango personalizado. Selector de tenant arriba a la derecha.

Admin dashboard home with real-time analytics

AnalyticsAnalytics

Profile-level engagement, not just totals.Engagement por usuario, no solo totales.

Activity over time per profile — comments, likes, replies, shares, avg toxicity. Pick a custom window, filter by client, drill into individuals.Actividad en el tiempo por perfil — comentarios, likes, respuestas, shares, toxicity promedio. Elegís ventana personalizada, filtrás por cliente, profundizás en usuarios individuales.

Profile analytics — per-user engagement timeline

Multi-tenant client managementGestión multi-tenant

A configuration-health panel per tenant.Un panel de salud de configuración por tenant.

Each tenant gets a single card showing how many capabilities are configured. Essential, security, notifications, enterprise — grouped, click-through to the relevant modal. Modules and plugins activate independently.Cada tenant tiene una sola card que muestra cuántas capacidades están configuradas. Essential, security, notifications, enterprise — agrupadas, con click-through al modal correspondiente. Modules y plugins se activan por separado.

Client management — configuration health overview

Per-tenant configurationConfiguración por tenant

Every capability, configurable in place.Cada capacidad, configurable en el momento.

All credentials are AES-encrypted at rest. Provider config (Google SSO, Perspective, TURN, Nostr, etc.) lives per-tenant — no shared keys. Test mode is built into the moderation tab so you can score sample text before flipping it on.Todas las credenciales se cifran AES en reposo. La config de proveedores (Google SSO, Perspective, TURN, Nostr, etc.) vive por tenant — sin claves compartidas. La tab de moderación tiene modo test para puntuar texto de muestra antes de activarla.

ContentContenido

Every post, every thread, every config.Cada post, cada hilo, cada config.

List view with category, date, visibility, likes, shares and comment counts. The editor splits into five tabs — General, Comments, Live mode, Advanced, Audio — and exposes every per-post knob: visibility, language, auto-translation, edit windows, comment status.Vista de lista con categoría, fecha, visibilidad, likes, shares y comentarios. El editor se divide en cinco tabs — General, Comments, Live mode, Advanced, Audio — y expone cada knob por post: visibilidad, idioma, auto-traducción, ventanas de edición, status de comentarios.

AdvertisingAdvertising

Placement management with CPM and CPC.Gestión de placements con CPM y CPC.

Define placement zones (in-feed, sticky anchor, live overlay, search result), set base CPM and CPC, target device. Campaign management lives one screen over.Definís zonas de placement (in-feed, sticky anchor, overlay live, search result), fijás CPM y CPC base, target por dispositivo. La gestión de campañas vive en la pantalla de al lado.

Advertising — manage placements
All-open-source advertisingAdvertising 100% open source

The advertising module is Enterprise — but the source is AGPL like the rest. It runs entirely on your infrastructure: no external ad network, no third-party tracking, no behavioural profiling. You decide which advertisers and which campaigns. If you don't need it, leave the module off and the code never reaches the browser.

El módulo advertising es Enterprise — pero su código es AGPL como el resto. Corre 100% en tu infraestructura: sin red de anuncios externa, sin tracking de terceros, sin profiling de comportamiento. Vos decidís qué advertisers y qué campañas. Si no lo necesitás, dejás el módulo apagado y el código nunca llega al navegador.