Saltar al contenido
Codex DesignBETA

Plantilla de dashboard para SaaS.

Una UI completa de aplicación web para un dashboard de analítica SaaS: ocho pantallas para una herramienta de ejemplo de ingresos por suscripción llamada Tallywise, desde el resumen de MRR y la lista de clientes hasta los informes de ingresos, las facturas, la retención por cohortes, los ajustes del equipo y el primer inicio. Las cifras cuadran en todas las pantallas, y cada una es HTML con Tailwind, así que Codex o Claude Code pueden clonarla y convertirla en tu app.

Actualizado el 7 de noviembre de 2026

Sitio web · 8 páginas · Gratis y de código abierto

  • Dashboard SaaS: ResumenDashboard SaaS: Resumen, en el móvil
    01Resumen
  • Dashboard SaaS: ClientesDashboard SaaS: Clientes, en el móvil
    02Clientes
  • Dashboard SaaS: Detalle del clienteDashboard SaaS: Detalle del cliente, en el móvil
    03Detalle del cliente
  • Dashboard SaaS: IngresosDashboard SaaS: Ingresos, en el móvil
    04Ingresos
  • Dashboard SaaS: FacturasDashboard SaaS: Facturas, en el móvil
    05Facturas
  • Dashboard SaaS: CohortesDashboard SaaS: Cohortes, en el móvil
    06Cohortes
  • Dashboard SaaS: AjustesDashboard SaaS: Ajustes, en el móvil
    07Ajustes
  • Dashboard SaaS: Primeros pasosDashboard SaaS: Primeros pasos, en el móvil
    08Primeros pasos

Clónala

npx degit ummydev/ui-templates/webapps/saas-dashboard my-app

Copia solo esta plantilla en una carpeta nueva, sin el resto del repositorio.

Hazla tuya

Esta es la plantilla Dashboard SaaS de codexdesign.io. Cámbiale el nombre a [tu producto], sustituye los datos de ejemplo por [tus funciones] y mantén todas las pantallas fieles al sistema de diseño de DESIGN.md.

Pega esto en Codex o Claude Code dentro de la carpeta nueva.

Qué incluye la plantilla

PantallaQué contiene
ResumenMRR, ARR, clientes y cancelación frente al mes anterior, movimiento del MRR, MRR por plan y eventos
ClientesBúsqueda, filtros por plan y estado, orden y una tabla de empresas con plan y MRR
Detalle del clienteDatos de la empresa, la suscripción, historial de MRR, ingresos totales, notas y actividad
IngresosDoce meses de MRR nuevo, de expansión, de contracción y de cancelación, con exportación CSV
FacturasFacturas por estado (abierta, vencida, borrador, pagada) junto a la vista previa de una
CohortesUna tabla de retención por mes de alta, con la media ponderada y su lectura
AjustesMiembros y roles del equipo, invitaciones, claves de API ocultas y permisos por rol
Primeros pasosEl estado vacío de una cuenta nueva, con pasos para conectar Stripe, importar e invitar

Los datos de ejemplo son el octubre de una empresa inventada: 62.500 USD de MRR, 750.000 USD de ARR, 712 clientes y un 3,9 % de cancelación. Los cuatro planes suman exactamente esos totales, el movimiento del mes también cuadra (59.840 + 4.210 + 1.890 − 420 − 3.020 = 62.500) y los doce meses del informe de ingresos terminan en el mismo MRR que el resumen. Los nombres de los clientes son ficticios.

Cada pantalla es un archivo HTML diseñado a 1440×900 y usable en un móvil de 390 píxeles, donde la barra lateral se pliega en un menú y las tablas se desplazan en horizontal. Usa Tailwind CSS v4 y un tokens.css compartido. Los números van en IBM Plex Mono con cifras tabulares, los gráficos son SVG, las filas de las tablas se pueden seleccionar con el teclado y los iconos son de Lucide. Abre cualquier archivo en el navegador; no hay nada que instalar ni compilar.

Úsala con Codex o Claude Code

Copia solo esta plantilla del repositorio ui-templates:

npx degit ummydev/ui-templates/webapps/saas-dashboard my-dashboard

Después pídele a tu agente que la haga tuya:

Haz tuya la plantilla
Esta carpeta es una plantilla de UI para un dashboard SaaS. Conviértela en [tu producto], para [a quién va dirigido]. Mantén DESIGN.md y tokens.css como sistema de diseño, sustituye las métricas, los planes, los clientes y los gráficos por [tus datos] y haz que los totales coincidan en todas las pantallas. Después constrúyela en [Next.js / React / tu stack] y conéctala a [tu fuente de datos].

Como el sistema de diseño está escrito en DESIGN.md, las pantallas nuevas que añada tu agente, como alertas, segmentos o una previsión, encajarán con las ocho que ya existen.

Basada en el sistema de diseño Ledger

La plantilla usa Ledger, un sistema de diseño oscuro y denso para herramientas con muchos datos: IBM Plex Sans con IBM Plex Mono para los números, esquinas de 6px y un único acento ámbar de terminal para el estado activo y las cifras clave. Su página tiene una vista previa en vivo, el DESIGN.md completo y un tema de shadcn.

Preguntas frecuentes

¿Esta plantilla de dashboard SaaS es gratis?

Sí. Es de código abierto con licencia MIT, para proyectos personales y comerciales.

¿Puedo usarla con Next.js, React o shadcn/ui?

Sí. Las pantallas son HTML con clases de Tailwind, así que tu agente puede pasarlas a componentes en cualquier framework, y la página de Ledger incluye un tema de shadcn con los mismos colores. Pídele que deje tokens.css y DESIGN.md tal como están, para que el diseño se mantenga después del cambio.

¿Tiene tema claro?

Sí. El oscuro es el predeterminado; quita class="dark" de la etiqueta <html> de cualquier pantalla para cambiarla al tema claro de Ledger.

Sigue leyendo

Un plugin independiente para Codex. No está afiliado a OpenAI ni cuenta con su respaldo.