Sistema de Onboarding Digital

Plataforma segura para el registro eficiente de nuevos clientes.

Descripción

El Sistema de Onboarding Digital facilita el registro de nuevos clientes en múltiples etapas, asegurando una experiencia intuitiva, segura y auditable desde el inicio hasta la finalización del proceso.

Tecnologías utilizadas

Backend:

  • Java 21 + Spring Boot
  • Spring Security (JWT)
  • AES-256 (encriptación)
  • JPA/Hibernate
  • PostgreSQL
Interfaz de ChatLiveInterfaz de ChatLive

Frontend:

  • Angular 16
  • RxJS (manejo de Observables y programación reactiva)
  • Javascript
  • Tailwind CSS
  • Metodología BEM
  • Sass
Interfaz de ChatLive

Extras:

  • Contenerización y despliegue con Docker + Render + Ngnix + Docker Compose

Capturas de Pantalla

Imagen de proyecto Onboarding
Imagen de proyecto Onboarding
Imagen de proyecto Onboarding
Imagen de proyecto Onboarding
Imagen de proyecto Onboarding
Imagen de proyecto Onboarding

Flujo de Usuario

  1. Registro o inicio de sesión.
  2. Inicio del proceso de onboarding.
  3. Captura de datos personales, dirección y documentos.
  4. Finalización del proceso y posibilidad de edición posterior.

Reto Técnico y Solución

El principal desafío fue diseñar un flujo resiliente que permitiera a los usuarios continuar su registro de forma segura y trazable. Se implementaron:

Resultados

Se logró una plataforma robusta, segura y desplegada en la nube, permitiendo el onboarding de clientes de manera ágil, eficiente y con capacidad de auditoría.

Accede al Proyecto