Nexu Dashboard Estructura base del sistema interno
Plataforma privada para operación Nexu

Nexu Dashboard

Dashboard web privado, moderno, oscuro, minimalista, persistente y escalable. Está pensado primero para clientes de páginas web y después para clientes de automatizaciones, agentes IA e informes.

Next.js + TypeScript MySQL persistente Hostinger Business Diseño dark neon Preparado para IA
Objetivo inicial

Una base funcional para controlar clientes, proyectos y operación.

La idea no es solo crear una página bonita, sino una plataforma interna para manejar mejor toda la operación de Nexu.

01

Gestión centralizada

Registrar clientes, asociarles una o varias páginas web y guardar información clave de cada proyecto.

02

Control operativo

Controlar estados, tareas pendientes, fechas importantes, notas internas y métricas generales del negocio.

03

Persistencia real

Mantener toda la información persistente en base de datos MySQL y dejar la estructura lista para crecer.

Stack recomendado

Tecnología coherente con Hostinger Business y el crecimiento futuro.

Frontend + Backend

Next.js + TypeScript. Permite manejar interfaz moderna, rutas protegidas, API interna, dashboard dinámico, componentes reutilizables e integraciones futuras con OpenAI o APIs externas.

Base de datos

MySQL. Es ideal para el plan de Hostinger Business y permite que toda la información quede persistente.

ORM / conexión

Drizzle ORM + mysql2. Es una opción liviana y práctica para trabajar con MySQL en una app Node.js.

Diseño visual

Tailwind CSS, Framer Motion, Shadcn/UI y Lucide Icons. Fondo negro, gradientes morados y cyan, glassmorphism 3D, sombras glow, animaciones volumétricas y componentes premium.

Módulos de la primera versión

Primero lo esencial: clientes web, proyectos, tareas, notas y control.

01

Login privado

Acceso protegido para que el dashboard no sea público.

Primero puede iniciar con un usuario administrador, correo y contraseña, sesión protegida y dashboard inaccesible sin autenticación.

  • Administrador inicial.
  • Login con correo y contraseña.
  • Más adelante: roles Admin, Asistente, Cliente y Agente IA.
02

Dashboard principal

Vista general tipo centro de control.

  • Total de clientes web.
  • Sitios activos.
  • Sitios en desarrollo.
  • Sitios pendientes de entrega.
  • Dominios por vencer.
  • Tareas pendientes.
  • Clientes con mantenimiento activo.
  • Clientes sin seguimiento reciente.
03

Clientes

Ficha completa de cada cliente.

  • Nombre del cliente.
  • Empresa o marca.
  • Tipo de cliente: página web, automatización, ambos.
  • WhatsApp.
  • Email.
  • Ciudad/país.
  • Estado: activo, pausado, finalizado, prospecto.
  • Fecha de inicio.
  • Notas internas.
  • Prioridad.
  • Etiquetas.
04

Proyectos web / páginas

Un cliente puede tener una o varias páginas web.

  • Nombre del sitio.
  • URL pública.
  • Dominio.
  • Hosting.
  • Carpeta o ruta del proyecto.
  • Tecnología: HTML, WordPress, Next.js, Laravel, etc.
  • Estado: idea, diseño, desarrollo, revisión, publicado, mantenimiento.
  • Fecha de entrega.
  • Última actualización.
  • Responsable.
  • Notas técnicas.
  • Palabras clave principales.
  • Objetivo del sitio: ventas, agenda, pauta, portafolio, ecommerce, etc.
05

Tareas y pendientes

Control de pendientes internos por cliente o proyecto.

  • Título.
  • Descripción.
  • Cliente asociado.
  • Proyecto asociado.
  • Estado: pendiente, en proceso, bloqueada, completada.
  • Prioridad: baja, media, alta, urgente.
  • Fecha límite.
  • Categoría: diseño, desarrollo, SEO, pauta, contenido, soporte, dominio, hosting.
06

Timeline / historial

Historial de decisiones, solicitudes y entregas.

  • Cambios realizados.
  • Reuniones.
  • Solicitudes del cliente.
  • Entregas.
  • Problemas.
  • Accesos recibidos.
  • Decisiones tomadas.
  • Notas importantes.
07

Accesos y credenciales

Control seguro sin guardar contraseñas sensibles en texto plano.

No se recomienda guardar contraseñas en texto plano. Para la primera versión se puede guardar el tipo de acceso, estado, usuario de referencia, enlace y notas.

  • Tipo de acceso: Hostinger, WordPress, dominio, Google Calendar, Meta Ads, etc.
  • Usuario o correo asociado.
  • Estado: recibido, pendiente, no aplica.
  • Nota segura.
  • Link de acceso.
  • Contraseñas: idealmente guardar solo referencia a un gestor externo.
08

Mantenimiento y pagos

Preparado para ingresos recurrentes y soporte.

  • Tiene mantenimiento mensual: sí/no.
  • Valor mensual.
  • Fecha de cobro.
  • Estado de pago.
  • Servicios incluidos.
  • Última factura.
  • Próximo seguimiento.
Estructura de base de datos inicial

Tablas en español para mantener coherencia con toda la plataforma.

usuarios
clientes
proyectos
tareas
notas
historial_actividades
contactos_cliente
palabras_clave_proyecto
registros_acceso
planes_mantenimiento

usuarios acceso

id
nombre
correo
contrasena_hash
rol
estado
fecha_creacion
fecha_actualizacion

clientes principal

id
nombre
nombre_marca
correo
telefono
ciudad
tipo_cliente
estado
prioridad
notas
fecha_creacion
fecha_actualizacion

proyectos web

id
cliente_id
nombre
url
dominio
proveedor_hosting
ruta_proyecto
tecnologia
estado
objetivo
fecha_entrega
ultima_actualizacion
notas
fecha_creacion
fecha_actualizacion

tareas operación

id
cliente_id
proyecto_id
titulo
descripcion
estado
prioridad
categoria
fecha_limite
fecha_creacion
fecha_actualizacion

notas contexto

id
cliente_id
proyecto_id
titulo
contenido
tipo
fecha_creacion
fecha_actualizacion

historial_actividades auditoría

id
usuario_id
cliente_id
proyecto_id
accion
descripcion
fecha_creacion

contactos_cliente contactos

id
cliente_id
nombre
cargo
correo
telefono
es_contacto_principal
notas
fecha_creacion
fecha_actualizacion

palabras_clave_proyecto SEO / pauta

id
proyecto_id
palabra_clave
tipo
prioridad
fecha_creacion
fecha_actualizacion

registros_acceso seguridad

id
cliente_id
proyecto_id
nombre_servicio
url_acceso
usuario_referencia
estado
notas
fecha_creacion
fecha_actualizacion

planes_mantenimiento recurrente

id
cliente_id
proyecto_id
tiene_mantenimiento
valor_mensual
fecha_cobro
estado_pago
servicios_incluidos
ultima_factura
proximo_seguimiento
notas
fecha_creacion
fecha_actualizacion
Diseño visual Nexu

Negro profundo, contrastes neón, volumen y sensación de centro de comando.

Fondo principal#010005
Fondo alterno#070212
Morado oscuro#3B0764
Morado neón#A855F7
Violeta eléctrico#C084FC
Azul Neón#0EA5E9
Cyan Glow#22D3EE

Estética

Fondo ultranegro con iluminaciones radiales moradas y cyan, tarjetas volumétricas y bordes iluminados.

Interacción

Animaciones 3D, botones con gradiente metalizado, microinteracciones y elevación de perspectiva al hacer hover.

Lectura

Textos color plata brillante, jerarquía clara, botones centrados y diseño centrado en alta conversión e impacto visual.

Roadmap funcional

Construir primero una base útil y luego escalar hacia agentes e informes.

Versión 1.0

  • Login privado.
  • Dashboard general.
  • Crear cliente.
  • Editar cliente.
  • Eliminar cliente.
  • Ver ficha de cliente.
  • Crear proyecto web para un cliente.
  • Crear tareas asociadas.
  • Crear notas internas.
  • Filtrar por estado.
  • Buscar clientes.
  • Base de datos MySQL persistente.
  • Diseño visual Nexu.
  • Responsive para computador y tablet.

Versión 1.5

  • Módulo de mantenimiento mensual.
  • Alertas de vencimiento de dominio.
  • Estados visuales avanzados.
  • Exportar clientes a CSV.
  • Subida de archivos o links importantes.
  • Historial automático de cambios.
  • Panel de seguimientos pendientes.
  • Modo Kanban para tareas.

Versión 2.0

  • Clientes de automatización.
  • Registro de flujos automatizados.
  • Estado de bots/agentes.
  • Reportes generados automáticamente.
  • Integración con OpenAI.
  • Generación de informes por cliente.
  • Agente que lea notas y te resuma estado.
  • Agente que te diga qué clientes necesitan seguimiento.
  • Agente que prepare mensajes de WhatsApp o email.
  • Integración futura con Google Calendar, Gmail, Meta Ads o Analytics.
Arquitectura recomendada

No hacerlo como HTML suelto: construirlo como aplicación real.

Estructura del proyecto

nexu-dashboard/
├─ app/
│  ├─ dashboard/
│  ├─ clientes/
│  ├─ proyectos/
│  ├─ tareas/
│  └─ configuracion/
├─ components/
├─ lib/
├─ db/
├─ public/
├─ styles/
├─ package.json
└─ .env

Variables y persistencia

La base de datos sería MySQL en Hostinger. Las variables privadas deben ir en el archivo de entorno.

DATABASE_URL
AUTH_SECRET
ADMIN_EMAIL
Contexto para IA

Exporta esta estructura cuando necesites poner en contexto a otra IA.

Este botón genera un archivo Markdown con el resumen completo del proyecto, sus módulos, stack recomendado, estructura de base de datos en español, roadmap y dirección visual de la marca Nexu.

Listo