El desarrollo de paneles de administración es la ingeniería de las interfaces sobre las que funciona un negocio, no de las que promociona: el cuadro de mando donde un equipo de operaciones vigila los números, el panel de configuración donde un responsable cambia lo que hace el producto, el back office donde soporte busca una cuenta y la arregla. Estas herramientas no tienen landing ni ficha en las tiendas de aplicaciones. También deciden cuántas personas hacen falta para dirigir la empresa.
Los construimos sobre Vue y Nuxt con TypeScript de principio a fin, sobre el mismo stack que nuestro trabajo público de desarrollo web, pero afinados para un objetivo distinto. Una herramienta de administración se mide en minutos de operador ahorrados y en errores evitados, no en tasas de rebote, y eso cambia para qué se hace la ingeniería.
Los productos que construimos
- Cuadros de mando de operaciones: vistas en vivo sobre los datos con los que actúa un equipo —pedidos, sesiones, pagos, alertas—, con los filtros y desgloses que convierten un muro de filas en una decisión
- Paneles de configuración: interfaces donde cambiar un ajuste cambia el producto: reglas de precios, feature flags, parámetros de campaña, evaluados por el backend en tiempo de ejecución
- Back offices para productos móviles: la contraparte web de una app, como la interfaz de administración detrás de la flota de marca blanca que operamos; la superficie web de cara al cliente tiene su propia página, apps web complementarias
- Herramientas de soporte y cuentas: buscar a un usuario, ver lo que vio, arreglar lo que salió mal, con cada acción registrada
- Portales de comercios y socios: el primo restringido y de cara al exterior de un panel de administración, donde un socio gestiona su propia porción de tu plataforma
Quién construye tu panel de administración
Nuestra prueba más clara es un back office que mueve una flota real.
La interfaz de administración que lanza apps de marca
Para nuestra plataforma de cashback y fidelización, lanzar una nueva marca de marca blanca solía ser un recado de ingeniería: configuración, identificadores de paquete, recursos de firma, metadatos de tienda, un nuevo target de CI. Lo comprimimos todo en una única aplicación Nuxt respaldada por servicios en PHP y PostgreSQL. Un responsable rellena un formulario —nombre de marca, tema, recursos, funciones— y el sistema genera el paquete de configuración, registra la app en el pipeline de CI/CD y produce builds firmadas de iOS y Android. Lanzar una marca pasó de ser una tarea de ingeniería de varios días a un formulario autogestionado, manejado por personas que no escriben código. Ese es el estándar al que sometemos las herramientas de administración: el panel acciona la maquinaria en lugar de describirla.
Construido por quienes construyen el backend
Un panel de administración vale lo que vale su API, y rara vez construimos lo uno sin lo otro. El mismo encargo que produjo la interfaz de administración de arriba produjo los servicios en PHP que hay detrás; el frontend en Nuxt de Formtastic corre contra un backend de Django y Go que evolucionamos junto a él. Cuando un solo equipo es dueño de ambos lados, «el frontend necesita un endpoint para esto» es el trabajo de una mañana y no una negociación entre equipos, y las reglas de validación del panel coinciden con lo que el backend impone de verdad.
Qué exige realmente una herramienta de administración
Cinco preocupaciones aparecen en todo proyecto de back office. Así abordamos cada una.
Una autorización que refleja el organigrama
Una pantalla de login no es control de acceso. Una herramienta de administración de verdad necesita roles —quién puede ver, quién puede editar, quién puede aprobar— impuestos en el servidor, y la interfaz se limita a reflejar lo que la API ya rechaza. Construimos el control de acceso por roles primero en la capa de API, para que una petición fabricada no pueda hacer lo que un botón oculto no permitiría.
Formularios que mueven maquinaria real
Cuando enviar un formulario genera configuración, mueve dinero o dispara un pipeline de build, el formulario hereda los estándares de ingeniería de la maquinaria que tiene detrás: validación que coincide con lo que impone el backend, envío idempotente para que un doble clic no pueda lanzar dos marcas y estados de fallo claros y específicos. El camino feliz es la parte fácil.
Tablas que sobreviven a los datos reales
Todos los paneles de administración lucen preciosos en la demo con doce filas y mueren con cincuenta mil. Paginamos en el servidor, empujamos el filtrado y la búsqueda a la base de datos, donde están los índices, y mantenemos la interacción —ordenar, filtrar, exportar— ágil con los volúmenes que tu operación va a alcanzar de verdad.
Una traza de auditoría desde el primer día
¿Quién cambió el porcentaje de pago, cuándo, y de qué valor a cuál? En una herramienta de administración esa pregunta es una funcionalidad más que un peritaje. Las acciones se registran con autor, marca de tiempo y valores de antes y después, porque un back office donde los cambios son anónimos se convierte en un lugar donde nadie tiene permitido cambiar nada.
Aburrido, a propósito
Las herramientas internas no necesitan SEO y, en general, tampoco renderizado en servidor: una single-page app de Vue a secas detrás de un login es a menudo la decisión correcta, y lo diremos en vez de facturarte un framework que no necesitas. Donde Nuxt se gana su sitio —sus rutas de servidor haciendo de backend aparte, o superficies públicas e internas compartiendo una base de código—, lo usamos, como hicimos con la interfaz de administración de la flota. La elección es una decisión de ingeniería, explícita en la propuesta.
Cómo trabajamos
Proyecto de alcance cerrado. Llevamos la herramienta del mapeo de flujos de trabajo al despliegue, incluidas las partes sin glamur, como migrar los datos desde las hojas de cálculo a las que sustituye.
Ampliación de equipo. Nuestros ingenieros se suman a tu equipo y construyen el back office junto a tu producto: mira ampliación de equipo.
En cualquiera de los dos casos, enviamos un presupuesto detallado en un plazo de dos días laborables desde que entendemos los requisitos.
Cuánto cuesta un panel de administración
Un panel de administración es una aplicación web autenticada, y se presupuesta desde los mismos niveles publicados que la página de desarrollo web: un back office acotado —autenticación, acceso por roles, las tablas y formularios centrales— entra en el nivel de aplicación web, en 12.000-32.000 €, mientras que un portal multiinquilino o un panel entretejido en una plataforma mayor se presupuesta como trabajo de nivel SaaS a partir de desde 40.000 €.
Son las mismas claves que renderizan la tabla de precios del pilar, así que las dos no pueden divergir. Lo que mueve la cifra dentro del rango: cuántos roles y flujos de trabajo cubre la herramienta, cuánto backend existe ya y si el panel se limita a leer tus sistemas o los opera.
Preguntas frecuentes
Dudas habituales de los equipos que encargan paneles de administración y cuadros de mando internos.
Mira cómo funciona la interfaz de administración de la flota en el artículo sobre la plataforma, lee sobre el servicio de marca blanca al que pertenece o empieza por el pilar de desarrollo web.
