Skip to main content
The Modern dashboard at /dashboards/modern gives administrators a live view of platform-wide metrics. It pulls data from Firebase Cloud Functions and automatically refreshes when you change filters.

Dashboard widgets

TopCards

Six KPI cards showing total clients, events, collaborators, taquillas, bolivar revenue, and USD revenue.

Tickets Vendidos

A donut chart and count comparing tickets sold against total allocated seats for the selected event.

Distribución por Cuentas

A pie chart breaking down total revenue across custody accounts with per-account totals.

Ventas por Taquilla

A ranked table of top-performing taquillas showing office name, event, total sales, and revenue.

Taquillas Activas

A pie chart showing active versus inactive taquillas for the selected event.

Ticket Average

Inline metric showing the average ticket price (total sales divided by tickets sold) when an event is selected.

Filtering data

Click the Filtros toggle at the top of the dashboard to expand the filter panel. Three controls are available:
FilterDescription
EventoScope all metrics to a single event. Required for seat availability and active-office data.
DesdeStart date for the reporting period. Defaults to 7 days before today.
HastaEnd date for the reporting period. Defaults to today.
Some widgets — Tickets Vendidos (percentage mode) and Taquillas Activas — only populate when a specific event is selected. Without an event filter, tickets sold shows a platform-wide count instead.
Changing any filter immediately triggers a new data fetch. You can combine event and date filters to analyze revenue for a specific period of an event.

Firebase functions

The dashboard calls the following Firebase Cloud Functions to populate its widgets:
FunctionWidgetRequires event
general_platform_dataTopCards (clients, events, collaborators, taquillas)No
sold_by_usbsTopCards (bolivar and USD revenue)No
number_tickets_soldTickets Vendidos (count only, no event selected)No
number_tickets_vs_soldTickets Vendidos (sold vs. allocated)Yes
money_distributionDistribución por CuentasNo
sold_by_officeVentas por TaquillaNo
offices_vs_offices_activeTaquillas ActivasYes
total_salesTicket Average numeratorYes
types_of_collaboratorsTopCards expandable collaborator breakdownNo

KPI cards in detail

The six TopCards at the top of the dashboard can be expanded or clicked:
  • Clientes — Total registered clients. Click the expand arrow to see a list of client names.
  • Eventos — Total events on the platform. Expand to see event names.
  • Colaboradores — Total collaborators broken down by account type (e.g., VENDEDOR: 12). Expand to see the breakdown.
  • Taquillas — Total ticket offices. Clicking the card navigates to /lista-taquillas.
  • Ingreso en Bolívares — Total bolivar revenue across the filtered period, formatted as Bs.XXXX.XX.
  • Ingreso en Divisas — Total USD revenue across the filtered period, formatted as $XXXX.XX.
Use the date range filters without selecting a specific event to get a platform-wide revenue summary across all events.

Build docs developers (and LLMs) love