diff --git a/.env b/.env
index 02c4fcc..4f2e763 100644
--- a/.env
+++ b/.env
@@ -1,4 +1,4 @@
-# Kinetix Intranet - Environment Variables Template
+# App Intranet - Environment Variables Template
# ==========================================
# BACKEND (NestJS) CONFIGURATION
@@ -7,7 +7,7 @@ PORT=3000
NODE_ENV=development
# Database Settings (PostgreSQL / Supabase)
-DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/kinetix_db?schema=public"
+DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/App_db?schema=public"
# SUPABASE_URL="https://your-project.supabase.co"
# SUPABASE_KEY="your-anon-key"
@@ -16,7 +16,7 @@ AD_TENANT_ID="your-azure-tenant-id"
AD_CLIENT_ID="your-azure-client-id"
AD_CLIENT_SECRET="your-azure-client-secret"
AD_REDIRECT_URI="http://localhost:3000/api/auth/callback"
-JWT_SECRET="kinetix-super-jwt-secret-key-2026"
+JWT_SECRET="App-super-jwt-secret-key-2026"
# ==========================================
# FRONTEND (Angular) CONFIGURATION
diff --git a/.env.local.template b/.env.local.template
index 02c4fcc..4f2e763 100644
--- a/.env.local.template
+++ b/.env.local.template
@@ -1,4 +1,4 @@
-# Kinetix Intranet - Environment Variables Template
+# App Intranet - Environment Variables Template
# ==========================================
# BACKEND (NestJS) CONFIGURATION
@@ -7,7 +7,7 @@ PORT=3000
NODE_ENV=development
# Database Settings (PostgreSQL / Supabase)
-DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/kinetix_db?schema=public"
+DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/App_db?schema=public"
# SUPABASE_URL="https://your-project.supabase.co"
# SUPABASE_KEY="your-anon-key"
@@ -16,7 +16,7 @@ AD_TENANT_ID="your-azure-tenant-id"
AD_CLIENT_ID="your-azure-client-id"
AD_CLIENT_SECRET="your-azure-client-secret"
AD_REDIRECT_URI="http://localhost:3000/api/auth/callback"
-JWT_SECRET="kinetix-super-jwt-secret-key-2026"
+JWT_SECRET="App-super-jwt-secret-key-2026"
# ==========================================
# FRONTEND (Angular) CONFIGURATION
diff --git a/AGENT.md b/AGENT.md
index 355f596..edfba29 100644
--- a/AGENT.md
+++ b/AGENT.md
@@ -14,7 +14,7 @@
## 2. Estructura del Monorepo
```
-Kinetix/
+App/
│
├── AGENT.md ← System Prompt principal e instrucciones de onboarding (no borrar)
├── package.json ← Scripts del monorepo
@@ -77,7 +77,7 @@ Levanta el contenedor de PostgreSQL para desarrollo local:
```bash
docker-compose up -d
```
-Esto creará la base de datos `kinetix_db` expuesta en `localhost:5432` y pgAdmin en `http://localhost:5050` con las credenciales configuradas en el archivo `.env`.
+Esto creará la base de datos `App_db` expuesta en `localhost:5432` y pgAdmin en `http://localhost:5050` con las credenciales configuradas en el archivo `.env`.
---
diff --git a/backend/.env b/backend/.env
index 02c4fcc..4f2e763 100644
--- a/backend/.env
+++ b/backend/.env
@@ -1,4 +1,4 @@
-# Kinetix Intranet - Environment Variables Template
+# App Intranet - Environment Variables Template
# ==========================================
# BACKEND (NestJS) CONFIGURATION
@@ -7,7 +7,7 @@ PORT=3000
NODE_ENV=development
# Database Settings (PostgreSQL / Supabase)
-DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/kinetix_db?schema=public"
+DATABASE_URL="postgresql://admin:supersecretpassword123@localhost:5432/App_db?schema=public"
# SUPABASE_URL="https://your-project.supabase.co"
# SUPABASE_KEY="your-anon-key"
@@ -16,7 +16,7 @@ AD_TENANT_ID="your-azure-tenant-id"
AD_CLIENT_ID="your-azure-client-id"
AD_CLIENT_SECRET="your-azure-client-secret"
AD_REDIRECT_URI="http://localhost:3000/api/auth/callback"
-JWT_SECRET="kinetix-super-jwt-secret-key-2026"
+JWT_SECRET="App-super-jwt-secret-key-2026"
# ==========================================
# FRONTEND (Angular) CONFIGURATION
diff --git a/backend/package.json b/backend/package.json
index ee90641..931cbda 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -1,5 +1,5 @@
{
- "name": "kinetix-backend",
+ "name": "App-backend",
"version": "1.0.0",
"private": true,
"scripts": {
@@ -26,4 +26,4 @@
"@types/passport-jwt": "^4.0.0",
"typescript": "^5.0.0"
}
-}
+}
\ No newline at end of file
diff --git a/doc/presentacion_kinetix.html b/doc/presentacion_kinetix.html
index c02e3ea..8955aca 100644
--- a/doc/presentacion_kinetix.html
+++ b/doc/presentacion_kinetix.html
@@ -1,5 +1,6 @@
+
@@ -11,31 +12,38 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
Intranet Corporativa
-
Plataforma de Nueva Generación · Propuesta Técnica y Comercial
-
-
-
- Preparado por: Jess Miller · Arquitecta de Software Senior · Junio 2026
-
-
+
+
+
+
+
+
+
Intranet Corporativa
+
Plataforma de Nueva Generación · Propuesta Técnica y Comercial
+
+
+
+ Preparado por: Jess Miller · Arquitecta de Software Senior · Junio 2026
+
+
-
-
-
01 / 19
-
Resumen Ejecutivo
-
Una plataforma integrada y lista para producción
-
-
-
5
-
Módulos core
-
Directorio · Espacios · Workflow · CMS · Tickets
-
-
-
SSO
-
Azure Entra ID
-
Autenticación nativa de nivel empresarial
-
-
-
100%
-
Código Abierto
-
Angular 18 · NestJS 10 · PostgreSQL 15
-
-
-
-
- LA PLATAFORMA NO ES UN PROTOTIPO. Se presenta como una solución central de intranet corporativa completamente funcional en desarrollo activo, con frontends y backends estables. Consolida procesos dispersos, garantiza seguridad empresarial y otorga propiedad total del código al cliente sin dependencias ni vendor lock-in.
-
-
-
+
+
01 / 19
+
Resumen Ejecutivo
+
Una plataforma integrada y lista para producción
+
+
+
5
+
Módulos core
+
Directorio · Espacios · Workflow · CMS · Tickets
+
+
+
SSO
+
Azure Entra ID
+
Autenticación nativa de nivel empresarial
+
+
+
100%
+
Código Abierto
+
Angular 18 · NestJS 10 · PostgreSQL 15
+
+
+
+
+ LA PLATAFORMA NO ES UN PROTOTIPO. Se presenta como una solución central de intranet
+ corporativa completamente funcional en desarrollo activo, con frontends y backends estables. Consolida
+ procesos dispersos, garantiza seguridad empresarial y otorga propiedad total del código al cliente sin
+ dependencias ni vendor lock-in.
+
+
+
-
-
-
02 / 19
-
El Diagnóstico
-
El impacto de la fragmentación de herramientas
-
-
-
-
Síntoma Operativo
-
Impacto en el Negocio
-
-
-
-
-
Fragmentación de herramientas
-
Pérdida de tiempo, ineficiencia operativa y errores de coordinación interdepartamental.
-
-
-
Sin integración con Active Directory
-
Onboarding y offboarding lentos, gestión manual de accesos y serios riesgos de seguridad.
-
-
-
Reservas de salas sin control centralizado
-
Conflictos de disponibilidad, overbooking y salas de reuniones subutilizadas.
-
-
-
Aprobaciones de contenidos por correo/chats
-
Falta absoluta de trazabilidad, cuellos de botella operativos y pérdida de historial.
-
-
-
Directorio de personal desactualizado
-
Dificultad para localizar habilidades internas, baja colaboración y silos de información.
-
-
-
-
+
+
02 / 19
+
El Diagnóstico
+
El impacto de la fragmentación de herramientas
+
+
+
+
Síntoma Operativo
+
Impacto en el Negocio
+
+
+
+
+
Fragmentación de herramientas
+
Pérdida de tiempo, ineficiencia operativa y errores de coordinación interdepartamental.
+
+
+
Sin integración con Active Directory
+
Onboarding y offboarding lentos, gestión manual de accesos y serios riesgos de seguridad.
+
+
+
Reservas de salas sin control centralizado
+
Conflictos de disponibilidad, overbooking y salas de reuniones subutilizadas.
+
+
+
Aprobaciones de contenidos por correo/chats
+
Falta absoluta de trazabilidad, cuellos de botella operativos y pérdida de historial.
+
+
+
Directorio de personal desactualizado
+
Dificultad para localizar habilidades internas, baja colaboración y silos de información.
+
+
+
+
-
-
-
03 / 19
-
La Propuesta
-
Un ecosistema. Todos los procesos internos en uno.
-
-
-
-
- 🏢
-
Directorio (IAM)
-
-
- 📅
-
Espacios & IA
-
-
- ⚙️
-
Aprobaciones BPM
-
-
- 📰
-
Info Hub CMS
-
-
- 🎫
-
Ticketing SLA
-
-
-
-
-
🔑 Autenticación SSO: Microsoft Azure Entra ID / Tokens JWT
-
🐘 Persistencia: PostgreSQL (ACID) & Prisma ORM
-
🐳 Infraestructura: Docker / Cloud Ready
-
-
-
-
- La solución consolida la seguridad y la experiencia del usuario bajo un mismo diseño unificado y coherente.
-
-
+
+
03 / 19
+
La Propuesta
+
Un ecosistema. Todos los procesos internos en uno.
-
-
-
04 / 19
-
Módulos de la Solución
-
Módulo 1: Directorio Corporativo (IAM / HR)
-
-
-
-
👥 Sincronización Azure Entra ID
-
Lectura directa de usuarios, departamentos y jerarquías sin replicar datos sensibles de manera local.
-
-
-
🔍 Búsqueda Reactiva en Tiempo Real
-
Búsqueda instantánea integrada con Angular Signals. Filtros por rol, departamento o habilidades específicas de manera fluida.
-
-
-
-
-
-
🆔 Perfiles de Colaborador Detallados
-
Muestra ID del directorio (AD-XXXX), tarifa por hora, badge de calificación y datos de contacto integrados.
-
-
-
⚡ Interfaz Ergónomica e Inmersiva
-
Tarjetas de personal dinámicas con micro-interacciones de hover y navegación rápida a información de contacto.
-
-
-
-
+
+
04 / 19
+
Módulos de la Solución
+
Módulo 1: Directorio Corporativo (IAM / HR)
+
+
+
+
👥 Sincronización Azure Entra ID
+
Lectura directa de usuarios, departamentos y jerarquías sin replicar datos sensibles de manera local.
+
+
+
+
🔍 Búsqueda Reactiva en Tiempo Real
+
Búsqueda instantánea integrada con Angular Signals. Filtros por rol, departamento o habilidades
+ específicas de manera fluida.
+
+
-
-
-
05 / 19
-
Módulos de la Solución
-
Módulo 2: Autogestión de Espacios y Reservas (PMS)
-
-
-
-
📅 Calendario Interactivo
-
Vistas completas de Mes, Semana y Día. Clic en cualquier bloque de tiempo disponible redirige al formulario con parámetros precargados.
-
-
-
🛡️ Anti-Overbooking Garantizado
-
Control transaccional estricto en base de datos PostgreSQL, asegurando consistencia absoluta sin duplicidad de reservas.
-
-
-
⚙️ Filtros por Tipo de Activo
-
Filtrado de recursos en tiempo real: salas de reuniones, equipos tecnológicos, vehículos y áreas comunes.
-
-
+
+
05 / 19
+
Módulos de la Solución
+
Módulo 2: Autogestión de Espacios y Reservas (PMS)
+
+
+
+
📅 Calendario Interactivo
+
Vistas completas de Mes, Semana y Día. Clic en cualquier bloque de tiempo disponible redirige al
+ formulario con parámetros precargados.
+
+
+
🛡️ Anti-Overbooking Garantizado
+
Control transaccional estricto en base de datos PostgreSQL, asegurando consistencia absoluta sin
+ duplicidad de reservas.
+
+
+
⚙️ Filtros por Tipo de Activo
+
Filtrado de recursos en tiempo real: salas de reuniones, equipos tecnológicos, vehículos y áreas
+ comunes.
+
+
-
-
🤖 ASISTENTE DE IA INTEGRADO (NLP)
-
- El usuario puede agendar recursos usando lenguaje natural de forma intuitiva:
-
-
- Entrada libre:
- "Reservar la sala Londres para mañana a las 10 am para 8 personas"
-
- Variables detectadas por IA:
- • Espacio: London Hall (ID: SALA-02)
- • Fecha: 2026-06-17 (Calculado)
- • Hora: 10:00 AM - 11:00 AM
- • Participantes: 8 colaboradores
-
-
-
-
+
+
+ 🤖 ASISTENTE DE IA INTEGRADO (NLP)
+
+ El usuario puede agendar recursos usando lenguaje natural de forma intuitiva:
+
+
+ Entrada libre:
+ "Reservar la sala Londres para mañana a las 10 am para 8 personas"
+
+ Variables detectadas por IA:
+ • Espacio: London Hall (ID: SALA-02)
+ • Fecha: 2026-06-17 (Calculado)
+ • Hora: 10:00 AM - 11:00 AM
+ • Participantes: 8 colaboradores
+
+
+
+
-
-
-
06 / 19
-
Módulos de la Solución
-
Módulo 3: Workflow de Aprobación y Publicación (BPM)
-
-
-
-
⚙️ Motor de Reglas Jerárquicas
-
Flujo estructurado multinivel basado en roles de Active Directory. Asigna aprobadores de manera automática según el departamento.
-
-
-
📈 Trazabilidad de Estados
-
Control exacto del estado de cada solicitud (Borrador → En Aprobación → Aprobado → Publicado) con auditoría histórica detallada.
-
-
+
+
06 / 19
+
Módulos de la Solución
+
Módulo 3: Workflow de Aprobación y Publicación (BPM)
+
+
+
+
⚙️ Motor de Reglas Jerárquicas
+
Flujo estructurado multinivel basado en roles de Active Directory. Asigna aprobadores de manera
+ automática según el departamento.
+
+
+
📈 Trazabilidad de Estados
+
Control exacto del estado de cada solicitud (Borrador → En Aprobación → Aprobado → Publicado) con
+ auditoría histórica detallada.
+
+
-
-
-
🔔 Notificaciones y Alertas Reactivas
-
Integración directa con el sistema de mensajería para avisos de solicitudes pendientes, garantizando flujos de trabajo sin demoras.
-
-
-
📰 Integración con Canales CMS
-
Una vez aprobado el contenido corporativo, el motor realiza la publicación automática en los tableros del Info Hub de la empresa.
-
-
-
-
+
+
+
🔔 Notificaciones y Alertas Reactivas
+
Integración directa con el sistema de mensajería para avisos de solicitudes pendientes, garantizando
+ flujos de trabajo sin demoras.
+
+
+
📰 Integración con Canales CMS
+
Una vez aprobado el contenido corporativo, el motor realiza la publicación automática en los tableros
+ del Info Hub de la empresa.
+
+
+
+
-
-
-
07 / 19
-
Módulos de la Solución
-
Módulos 4 & 5: Info Hub CMS y Ticketing
-
-
- 📰
-
Módulo 4: Info Hub / CMS Corporativo
-
Gestión y publicación de información interna en un portal centralizado de noticias corporativas.
-
-
Editor WYSIWYG de contenidos enriquecidos
-
Categorías y taxonomías customizables
-
Programación de comunicados a futuro
-
Publicación segmentada por departamento o rol
-
-
+
+
07 / 19
+
Módulos de la Solución
+
Módulos 4 & 5: Info Hub CMS y Ticketing
+
+
+ 📰
+
Módulo 4: Info Hub / CMS Corporativo
+
Gestión y publicación de información interna en un portal
+ centralizado de noticias corporativas.
+
+
Editor WYSIWYG de contenidos enriquecidos
+
Categorías y taxonomías customizables
+
Programación de comunicados a futuro
+
Publicación segmentada por departamento o rol
+
+
-
- 🎫
-
Módulo 5: Soporte Técnico e Incidencias
-
Mesa de ayuda integrada para gestionar requerimientos de soporte interno técnico, operacional y de RR.HH.
-
-
Creación de solicitudes con prioridades claras
-
Asignación automatizada según especialidad del agente
-
Control de Tiempos de Respuesta y SLAs por ticket
-
Dashboard de resolución para coordinadores de mesa
-
-
-
-
+
+ 🎫
+
Módulo 5: Soporte Técnico e Incidencias
+
Mesa de ayuda integrada para gestionar requerimientos de soporte
+ interno técnico, operacional y de RR.HH.
+
+
Creación de solicitudes con prioridades claras
+
Asignación automatizada según especialidad del agente
+
Control de Tiempos de Respuesta y SLAs por ticket
+
Dashboard de resolución para coordinadores de mesa
+
+
+
+
-
-
-
08 / 19
-
Arquitectura de Software
-
Stack Tecnológico Moderno y Open Source
-
-
-
-
-
Capa
-
Tecnología Utilizada
-
Versión
-
Justificación y Beneficio
-
-
-
-
-
Frontend
-
Angular (Standalone Components & Signals)
-
18.0
-
Framework enterprise mantenido por Google, alta reactividad y orden.
-
-
-
Backend
-
NestJS (REST API)
-
10.0
-
Arquitectura modular sólida basada en TypeScript, fácil mantenimiento.
-
-
-
Autenticación
-
Azure Entra ID + JWT (SSO)
-
Estándar
-
Integración corporativa directa con el Active Directory de la empresa.
-
-
-
Base de Datos
-
PostgreSQL + Prisma ORM
-
15 / v5
-
Garantiza transacciones ACID indispensables para evitar overbooking de salas.
-
-
-
Infraestructura
-
Docker + Docker Compose
-
v3.8
-
Asegura portabilidad absoluta y despliegue rápido en local o cloud.
-
-
-
-
+
+
08 / 19
+
Arquitectura de Software
+
Stack Tecnológico Moderno y Open Source
-
-
-
09 / 19
-
Seguridad Corporativa
-
Arquitectura SSO: Cero almacenamiento de credenciales
-
-
-
-
1. Usuario
-
Accede a la plataforma web desde el navegador.
-
-
➔
-
-
2. Azure Entra ID
-
Autenticación delegada (OAuth2) con credenciales corporativas.
-
-
➔
-
-
3. Token JWT
-
Retorna token con identidad y pertenencia a grupos de AD.
-
-
➔
-
-
4. NestJS API
-
Decodifica y valida firma del JWT por cada petición HTTP.
-
-
➔
-
-
5. Autorización
-
Acceso concedido según rol: employee, manager o admin.
-
-
+
+
09 / 19
+
Seguridad Corporativa
+
Arquitectura SSO: Cero almacenamiento de credenciales
-
-
-
- OWASP Top 10 Compliance: Toda la transmisión de datos corre sobre HTTPS y los permisos expiran automáticamente mediante tokens JWT firmados.
-
-
-
-
- Control Centralizado: Si se da de baja un colaborador en el AD corporativo de la empresa, pierde acceso de forma inmediata y automática a la intranet.
-
-
-
-
+
+
+
1. Usuario
+
Accede a la plataforma web desde el navegador.
+
+
➔
+
+
2. Azure Entra ID
+
Autenticación delegada (OAuth2) con credenciales corporativas.
+
+
➔
+
+
3. Token JWT
+
Retorna token con identidad y pertenencia a grupos de AD.
+
+
➔
+
+
4. NestJS API
+
Decodifica y valida firma del JWT por cada petición HTTP.
+
+
➔
+
+
5. Autorización
+
Acceso concedido según rol: employee, manager o admin.
+
+
-
-
-
10 / 19
-
Ingeniería de Software
-
Arquitectura de Repositorio Estructurado
-
-
- proyecto-intranet/
- ├── frontend/← Aplicación Angular 18 (Standalone Components + Signals)
- │ └── src/app/
- │ ├── core/← Guard SSO, interceptores HTTP, auth services y manejo de tokens
- │ ├── shared/← Componentes del Design System y pipes comunes
- │ └── features/← Módulos funcionales (directorio, calendar-booking, etc.)
- ├── backend/← REST API en NestJS (TypeScript modular estructurado)
- │ └── src/
- │ ├── auth/← Módulo Passport con validación JWT de Azure Entra ID
- │ ├── directory/ / spaces/ / workflow/← Módulos con lógica empresarial
- ├── standards/← Documentación de calidad de código y especificaciones de diseño
- ├── docker-compose.yml← Orquestación local: base de datos PostgreSQL + administradores
- └── setup.ps1 / .sh← Scripts de automatización y despliegue rápido para desarrollo
-
-
-
- → Código limpio, modular y documentado que permite la adición de nuevos desarrolladores de forma ágil.
-
-
+
+
10 / 19
+
Ingeniería de Software
+
Arquitectura de Repositorio Estructurado
-
-
-
11 / 19
-
Experiencia de Usuario
-
Executive Suite Design System
-
- Diseñado bajo directrices premium que mezclan sobriedad corporativa y tecnología de vanguardia.
-
+
+
11 / 19
+
Experiencia de Usuario
+
Executive Suite Design System
+
+ Diseñado bajo directrices premium que mezclan sobriedad corporativa y tecnología de vanguardia.
+
-
-
-
✨ Tipografía Limpia
-
Inter para titulares de gran peso, brindando jerarquía y firmeza, complementada con Outfit para lecturas extensas fluidas.
-
-
-
🖼️ Card System Joya
-
Glows de fondo en colores oscuros pero ricos (Navy, Plum, Viridian, Espresso). Estructura elegante sin bordes cargados.
-
-
-
🔮 Micro-animaciones
-
Efectos de hover sutiles en tarjetas y botones, feedback inmediato al clickear y transiciones fluidas de página.
-
-
+
+
+
✨ Tipografía Limpia
+
Inter para titulares de gran peso, brindando jerarquía y firmeza, complementada con Outfit para lecturas
+ extensas fluidas.
+
+
+
🖼️ Card System Joya
+
Glows de fondo en colores oscuros pero ricos (Navy, Plum, Viridian, Espresso). Estructura elegante sin
+ bordes cargados.
+
+
+
🔮 Micro-animaciones
+
Efectos de hover sutiles en tarjetas y botones, feedback inmediato al clickear y transiciones fluidas de
+ página.
+
+
-
-
-
-
Ivory (#F5F4F1)
-
Color primario para contraste de textos limpios y de alta legibilidad.
-
-
-
-
Gold (#C9973C)
-
Dorado corporativo para estados activos, botones primarios y tags.
-
-
-
-
Navy (#0D1B2A)
-
Color de fondo para el Directorio IAM y elementos de seguridad.
-
-
-
-
Plum (#1A0E2E)
-
Fondo sofisticado reservado para calendario, reservas e IA.
-
-
-
-
Viridian (#0A2520)
-
Tonalidad verde para el motor de reglas y aprobaciones BPM.
-
-
-
+
+
+
+
Ivory (#F5F4F1)
+
Color primario para contraste de textos limpios y de alta legibilidad.
+
+
+
+
Gold (#C9973C)
+
Dorado corporativo para estados activos, botones primarios y tags.
+
+
+
+
Navy (#0D1B2A)
+
Color de fondo para el Directorio IAM y elementos de seguridad.
+
+
+
+
Plum (#1A0E2E)
+
Fondo sofisticado reservado para calendario, reservas e IA.
+
+
+
+
Viridian (#0A2520)
+
Tonalidad verde para el motor de reglas y aprobaciones BPM.
+
+
+
-
-
-
12 / 19
-
Estado del Proyecto
-
Módulos desarrollados y nivel de avance
-
-
-
-
-
Módulo o Componente
-
Avance
-
Detalles Técnicos Implementados
-
-
-
-
-
Autenticación SSO corporativo
-
✅ Implementado
-
Módulo Auth JWT en NestJS, interceptores en Angular y Guards SSO.
Búsqueda reactiva con Signals, filtros por departamento, tarjetas de AD.
-
-
-
Calendario de Reservas
-
✅ Implementado
-
Calendario reactivo en frontend con vistas de Mes, Semana y Día.
-
-
-
Formulario de Reservas + IA
-
✅ Implementado
-
Parser NLP configurado con mock local y listado de consumo HTTP.
-
-
-
Workflow de Aprobación BPM
-
🔄 En Desarrollo
-
Estructuración del motor de jerarquías y vistas de historial de cambios.
-
-
-
Info Hub CMS / Ticketing SLA
-
📋 Planificado
-
Diseño de tablas de base de datos definidos en esquemas de Prisma.
-
-
-
-
+
+
12 / 19
+
Estado del Proyecto
+
Módulos desarrollados y nivel de avance
-
-
-
13 / 19
-
Roadmap de Entrega
-
Fase 0: Diagnóstico & Fase 1: Setup e Integración
-
-
-
-
-
- Fase 0 — Diagnóstico y NDA (Semanas 1–2)
-
-
-
📋 Kickoff e Inventario Técnico
-
Alineación de objetivos con el departamento de IT y negocio. Definición de ambientes de desarrollo y sandbox.
-
-
-
🔍 Auditoría de Active Directory
-
Revisión de grupos, jerarquías de aprobadores y políticas de acceso a la tenant del cliente.
-
-
-
-
-
-
- Fase 1 — Setup y Conexión SSO (Semanas 3–4)
-
-
-
🛡️ Integración Microsoft Entra ID
-
Conexión directa de SSO vía OAuth2 en entorno de Staging. Traspaso de token JWT con claims asignados.
-
-
-
🐘 Despliegue de DB de Producción
-
Instalación de base de datos PostgreSQL, ejecución de esquemas Prisma y pruebas de concurrencia base.
-
-
-
-
-
- 🔑 HITO CLAVE FASE 1: Inicio de sesión exitoso de usuarios del cliente en ambiente de Staging usando sus credenciales corporativas reales.
-
-
+
+
13 / 19
+
Roadmap de Entrega
+
Fase 0: Diagnóstico & Fase 1: Setup e Integración
-
+
+
+ Fase 0 — Diagnóstico y NDA (Semanas 1–2)
+
+
+
📋 Kickoff e Inventario Técnico
+
Alineación de objetivos con el departamento de IT y negocio. Definición de ambientes de desarrollo y
+ sandbox.
+
+
+
🔍 Auditoría de Active Directory
+
Revisión de grupos, jerarquías de aprobadores y políticas de acceso a la tenant del cliente.
+
+
+
+
+
+
+ Fase 1 — Setup y Conexión SSO (Semanas 3–4)
+
+
+
🛡️ Integración Microsoft Entra ID
+
Conexión directa de SSO vía OAuth2 en entorno de Staging. Traspaso de token JWT con claims asignados.
+
+
+
+
🐘 Despliegue de DB de Producción
+
Instalación de base de datos PostgreSQL, ejecución de esquemas Prisma y pruebas de concurrencia base.
+
+
+
+
+
+
+ 🔑 HITO CLAVE FASE 1: Inicio de sesión exitoso de
+ usuarios del cliente en ambiente de Staging usando sus credenciales corporativas reales.
+
+
+
+
-
-
14 / 19
-
Roadmap de Entrega
-
Fases 2, 3 & 4: Módulos Core, Secundarios y Go-Live
-
-
-
-
- Fase 2 (Sem 5–10)
-
Módulos Core
-
Desarrollo final de los módulos esenciales:
-
-
Directorio IAM en Staging
-
Reservas e IA integradas
-
Motor de Workflow BPM
-
Piloto con 50 usuarios
-
-
-
-
-
- Fase 3 (Sem 11–14)
-
Módulos Secundarios
-
Construcción de soporte e información:
-
-
Info Hub CMS con editor
-
Ticketing y asignación SLA
-
Pruebas de aceptación globales (UAT)
-
Congelamiento de código
-
-
+
+
14 / 19
+
Roadmap de Entrega
+
Fases 2, 3 & 4: Módulos Core, Secundarios y Go-Live
-
-
- Fase 4 (Sem 15–16)
-
Go-Live & Traspaso
-
Despliegue y estabilización:
-
-
Paso a Producción Cloud
-
Capacitación de usuarios
-
Traspaso de Runbooks y código
-
30 días de garantía incluidos
-
-
-
-
-
-
🚀 HITO CLAVE FASE 4: Plataforma 100% en vivo para todos los colaboradores de la empresa.
-
-
+
+
+
+ Fase
+ 2 (Sem 5–10)
+
Módulos Core
+
Desarrollo final de los módulos esenciales:
+
+
Directorio IAM en Staging
+
Reservas e IA integradas
+
Motor de Workflow BPM
+
Piloto con 50 usuarios
+
+
-
+
+ Fase
+ 3 (Sem 11–14)
+
Módulos Secundarios
+
Construcción de soporte e información:
+
+
Info Hub CMS con editor
+
Ticketing y asignación SLA
+
Pruebas de aceptación globales (UAT)
+
Congelamiento de código
+
+
+
+
+
+ Fase
+ 4 (Sem 15–16)
+
Go-Live & Traspaso
+
Despliegue y estabilización:
+
+
Paso a Producción Cloud
+
Capacitación de usuarios
+
Traspaso de Runbooks y código
+
30 días de garantía incluidos
+
+
+
+
+
+
🚀 HITO CLAVE FASE 4: Plataforma 100% en vivo
+ para todos los colaboradores de la empresa.
+
+
+
+
-
-
15 / 19
-
Roadmap de Entrega
-
Cronograma General de Trabajo (16 Semanas)
-
-
-
-
-
Fase 0: Diagnóstico
-
-
Diagnóstico & AD Audit
-
-
-
-
-
Fase 1: Setup & SSO
-
-
SSO Azure Staging
-
-
-
-
-
Fase 2: Módulos Core
-
-
Dir + Espacios IA + BPM + Piloto
-
-
-
-
-
Fase 3: Módulos Secundarios
-
-
CMS + Tickets + UAT General
-
-
-
-
-
Fase 4: Lanzamiento
-
-
Go-Live & Traspaso
-
-
-
-
-
- Mes 1 (Sem 1-4)
- Mes 2 (Sem 5-8)
- Mes 3 (Sem 9-12)
- Mes 4 (Sem 13-16)
-
-
-
-
- Cada hito requiere aprobación y pruebas UAT de cara al cliente antes del paso a la siguiente fase del proyecto.
-
-
+
+
15 / 19
+
Roadmap de Entrega
+
Cronograma General de Trabajo (16 Semanas)
-
+
+
Fase 0: Diagnóstico
+
+
Diagnóstico & AD Audit
+
+
+
+
+
+
Fase 1: Setup & SSO
+
+
SSO Azure Staging
+
+
+
+
+
Fase 2: Módulos Core
+
+
Dir + Espacios IA + BPM +
+ Piloto
+
+
+
+
+
Fase 3: Módulos Secundarios
+
+
CMS + Tickets + UAT General
+
+
+
+
+
+
Fase 4: Lanzamiento
+
+
Go-Live & Traspaso
+
+
+
+
+
+
+ Mes 1 (Sem 1-4)
+ Mes 2 (Sem 5-8)
+ Mes 3 (Sem 9-12)
+ Mes 4 (Sem 13-16)
+
+
+
+
+ Cada hito requiere aprobación y pruebas UAT de cara al cliente antes del paso a la siguiente fase del
+ proyecto.
+
+
+
+
-
-
16 / 19
-
Presupuesto y Adquisición
-
Esquema de Presupuesto y Modalidades de Contratación
-
-
-
-
-
-
-
-
Concepto de Trabajo
-
Descripción del Entregable
-
-
-
-
-
Licenciamiento base
-
Entrega de la plataforma e infraestructura base preconfigurada.
-
-
-
Integración SSO e Infra
-
Fases 0 y 1: Configuración de Azure Entra ID, base de datos PostgreSQL.
-
-
-
Desarrollo Core & BPM
-
Fase 2: Conexión de Directorio, Calendario + IA, workflow BPM.
-
-
-
Desarrollo CMS & Tickets
-
Fase 3: Info Hub, Ticketing y SLA. Pruebas UAT.
-
-
-
Go-Live & Garantía
-
Despliegue, manuales, capacitación y 30 días de garantía inicial.
-
-
-
-
+
+
16 / 19
+
Presupuesto y Adquisición
+
Esquema de Presupuesto y Modalidades de Contratación
-
-
-
- Modalidades de Adquisición
-
-
-
🔑 Proyecto Llave en Mano
-
Precio y plazos fijos por la entrega del alcance completo de las 16 semanas. Ideal para presupuestos definidos.
-
-
-
⏳ Tiempo y Materiales (T&M)
-
Facturación mensual por sprints según requerimientos variables y flexibilidad de prioridades.
-
-
-
☁️ SaaS Mensual (OpEx)
-
Suscripción mensual recurrente con hosting, soporte continuo y actualizaciones evolutivas incluidas.
-
-
-
-
+
+
+
+
+
+
+
Concepto de Trabajo
+
Descripción del Entregable
+
+
+
+
+
Licenciamiento base
+
Entrega de la plataforma e infraestructura base preconfigurada.
+
+
+
Integración SSO e Infra
+
Fases 0 y 1: Configuración de Azure Entra ID, base de datos PostgreSQL.
+
+
+
Desarrollo Core & BPM
+
Fase 2: Conexión de Directorio, Calendario + IA, workflow BPM.
+
+
+
Desarrollo CMS & Tickets
+
Fase 3: Info Hub, Ticketing y SLA. Pruebas UAT.
+
+
+
Go-Live & Garantía
+
Despliegue, manuales, capacitación y 30 días de garantía inicial.
+
+
+
+
-
+
+
+ Modalidades de Adquisición
+
+
+
🔑 Proyecto Llave en Mano
+
Precio y plazos fijos por la entrega del alcance completo de las 16 semanas.
+ Ideal para presupuestos definidos.
+
+
+
⏳ Tiempo y Materiales (T&M)
+
Facturación mensual por sprints según requerimientos variables y
+ flexibilidad de prioridades.
+
+
+
☁️ SaaS Mensual (OpEx)
+
Suscripción mensual recurrente con hosting, soporte continuo y
+ actualizaciones evolutivas incluidas.
+
+
+
+
+
+
-
-
17 / 19
-
Análisis del Mercado
-
Por qué nuestra solución frente a las alternativas
-
-
-
-
-
Criterio
-
Nuestra Plataforma
-
SharePoint
-
Confluence
-
Desarrollo desde 0
-
-
-
-
-
Integración AD Nativa
-
✅ Sí (SSO)
-
✅ Sí
-
⚠️ Vía Plugin
-
✅ Sí
-
-
-
Personalización UI/UX
-
✅ 100% Libre
-
⚠️ Limitada
-
⚠️ Limitada
-
✅ 100% Libre
-
-
-
Asistente IA NLP
-
✅ Integrado
-
❌ No
-
❌ No
-
⚠️ Costo Extra
-
-
-
Plazos de Entrega
-
✅ 16 Semanas
-
3 - 12 meses
-
2 - 6 meses
-
12 - 18 meses
-
-
-
Propiedad de Código
-
✅ Del Cliente
-
❌ Microsoft
-
❌ Atlassian
-
✅ Del Cliente
-
-
-
Vendor Lock-in
-
✅ Cero (Open Source)
-
❌ Alto
-
❌ Alto
-
✅ Cero
-
-
-
-
+
+
17 / 19
+
Análisis del Mercado
+
Por qué nuestra solución frente a las alternativas
-
-
-
18 / 19
-
Transparencia
-
Garantías y Respaldos del Proyecto
-
-
-
-
📦 Propiedad Intelectual Total
-
El cliente es dueño absoluto del código fuente, base de datos y documentación técnica al cierre del proyecto. Sin regalías.
-
-
-
🔓 Cero Dependencias
-
Uso de stack open source estándar (Angular, NestJS, PostgreSQL). Cualquier equipo de desarrollo puede asumir y escalar el sistema en el futuro.
-
-
-
📈 Escalabilidad Enterprise
-
Arquitectura desacoplada en backend y frontend, preparada para soportar 10,000+ usuarios concurrentes sin degradar velocidad.
-
-
-
🛡️ Seguridad by Design
-
Cumplimiento estricto de lineamientos OWASP Top 10, cifrado SSL/TLS obligatorio y validación de sesiones delegadas en el SSO.
-
-
-
📄 Soporte y Operatividad
-
30 días de soporte técnico reactivo de primer nivel tras el Go-Live, garantizando una transición operativa suave.
-
-
-
⚙️ Documentación Exhaustiva
-
Traspaso completo de guías de desarrollo, runbooks de DevOps, esquemas de bases de datos y manuales de usuario.
-
-
-
+
+
18 / 19
+
Transparencia
+
Garantías y Respaldos del Proyecto
-
-
-
Propuesta de Intranet · 2026
-
- Unificando procesos para potenciar tu organización.
-
-
-
-
- PRÓXIMOS PASOS
- 1. Demo en vivo de la plataforma actual (30 min)
- 2. Workshop técnico sobre Active Directory (2h)
- 3. Propuesta comercial formal ajustada a usuarios
- 4. Firma de acuerdo NDA y Contrato de Desarrollo
- 5. Kick-off de Fase 0
-
-
+
+
Propuesta de Intranet · 2026
+
+ Unificando procesos para potenciar tu organización.
+
-
-
-
- Jess Miller — Arquitecta de Software Senior & Full-Stack Engineer
- 📧 jess@intranet.dev | 🔗 github.com/intranet-platform
-
- Para descargar o imprimir a PDF: Ctrl+P (Chrome) → Guardar como PDF → Habilitar "Gráficos de fondo" e imprimir horizontal.
-
-
-
+
+
+ PRÓXIMOS PASOS
+ 1. Demo en vivo de la plataforma actual (30 min)
+ 2. Workshop técnico sobre Active Directory (2h)
+ 3. Propuesta comercial formal ajustada a usuarios
+ 4. Firma de acuerdo NDA y Contrato de Desarrollo
+ 5. Kick-off de Fase 0
+