Plataforma Digital Bancaria Multi-sitio - Portal de Clientes y Empresas
Sector Financiero

Plataforma Digital Bancaria Multi-sitio - Portal de Clientes y Empresas

Agosto 2022 - Diciembre 2022
Ágil
Scrum
Descripción del Proyecto

Desarrollo de una plataforma digital bancaria completa basada en arquitectura Drupal Multisite, que gestiona de forma unificada los portales digitales para clientes individuales y empresas de una institución financiera chilena. El proyecto abarca múltiples sitios interconectados bajo una misma infraestructura: el portal de clientes con herramientas de autoservicio financiero, el portal corporativo para empresas y el panel de administración central.

Dentro del ecosistema multisite, los simuladores de crédito (hipotecario y de consumo) son el componente principal del portal de clientes, implementados con flujos multipaso de 3 etapas, integración con APIs REST bancarias para obtención de tasas en tiempo real, algoritmo nativo de validación de RUT chileno y generación dinámica de PDFs legales con mPDF. La arquitectura multisite permite compartir módulos personalizados, configuraciones base y esquemas de base de datos entre los diferentes sitios, manteniendo identidades visuales y funcionalidades diferenciadas por segmento.

El sistema utiliza Acquia Site Studio para la gestión de componentes visuales compartidos entre sitios, implementa manejo de estado mediante sesiones Drupal, validaciones interdependientes con AJAX y se despliega en Acquia Cloud Platform con soporte para múltiples entornos (dev, staging, prod) por cada sitio de la red multisite.

Características Principales
  • Red Multisite Bancaria (Portal de Clientes + Portal Corporativo Empresas)
  • Simulador de Crédito de Consumo (3 pasos)
  • Sistema de Validación de RUT
  • Conversión de Monedas CLP/UF
  • Generación de PDFs Legales
  • Formularios Multipaso Interactivos
  • Integración con APIs REST
  • Portal Corporativo para Empresas con gestión diferenciada
Desafíos Técnicos
  • Arquitectura Drupal Multisite para múltiples portales bancarios interconectados
  • Integración REST con APIs Bancarias Externas
  • Formularios Multipaso con State Management
  • Validación de RUT Chileno con Algoritmo Nativo
  • Sistema de Conversión de Monedas CLP/UF en Tiempo Real
  • Generación Dinámica de PDFs con mPDF
  • Validaciones Interdependientes entre Pasos
  • Manejo de Estado mediante Sesiones Drupal
  • Integración con Acquia Site Studio
  • Gestión de identidades visuales y funcionalidades diferenciadas por segmento (clientes y empresas)
Soluciones Implementadas
  • Arquitectura Drupal Multisite con módulos, configuraciones y base de datos compartidos entre sitios
  • Módulos personalizados especializados
  • Sistema de Validación de RUT Chileno Nativo
  • Conversión de Monedas con Actualización en Tiempo Real
  • Generación de PDFs con Plantillas Twig y mPDF
  • Manejo de Estado mediante Sesiones Drupal
  • Validaciones Interdependientes con AJAX
  • Integración con Acquia Site Studio para Componentes Visuales
  • Gestión centralizada de configuraciones y despliegue multi-entorno en Acquia Cloud Platform
Integraciones
  • APIs bancarias REST
  • Google Tag Manager / Analytics
  • Hotjar
Tareas Principales
  • Análisis de Requisitos y Diseño de Arquitectura Multisite Bancaria
  • Configuración y desarrollo de la infraestructura Drupal Multisite
  • Implementación de Formularios Multipaso con Validaciones
  • Desarrollo de Templates Twig compartidos entre sitios
  • Desarrollo Frontend con jQuery y AJAX
  • Desarrollo y configuración con Acquia Site Studio
  • Despliegue y Configuración multi-entorno en Acquia Cloud Platform
Responsabilidades
  • Arquitectura y Diseño de la Red Multisite Drupal
  • Desarrollo de Módulos Personalizados compartidos entre sitios
  • Desarrollo de Controladores y Formularios multipaso
  • Desarrollo de Templates Twig para portales de clientes y empresas
  • Integración Frontend con jQuery y AJAX
  • Desarrollo de Controladores PDF con mPDF
  • Configuración y despliegue multi-entorno en Acquia Cloud Platform
Tipo de Proyecto
Portal de Clientes
Aplicación Web
Sistema de Simulación
Roles
Desarrollo Frontend
Desarrollo módulos Drupal
Site Building y configuración avanzada
Integración de APIs y servicios externos
Equipo
Desarrollador Backend
Desarrollador Frontend
Diseñador UX/UI
Tecnologías
Drupal
Lando
PHP
Javascript
GitHub
TWIG
Acquia Site Studio
jQuery
mPDF
Acquia Cloud Platform