Automatización · Portal

Bolsa de trabajo J23

Plataforma de candidaturas para los tres colegios Juan XXIII: 4.463 envíos migrados sin perder documentos y un buscador que responde en milisegundos.

EstadoEn uso
Año2026
Buscador de candidatos con filtros (datos personales difuminados)

El problema

Las candidaturas pasaban por cuatro herramientas encadenadas: formulario, automatización, hoja de cálculo y una web para consultarlas. La automatización perdía documentos sin avisar: en el primer trimestre de 2026, una de cada cuatro candidaturas llegaba con la carpeta vacía.

Y con más de 4.000 registros, el buscador tardaba tanto que ya nadie lo usaba.

La solución

Mantuve el formulario que ya conocían los candidatos y sustituí todo lo demás por una plataforma propia. Cada envío guarda primero la ficha y después descarga los documentos; si alguno falla, se reintenta solo hasta que llega. Si una persona ya se había presentado, se reconoce y su candidatura se actualiza en lugar de duplicarse.

Migré los 4.463 envíos históricos y recuperé el 99,97 % de los más de 24.000 documentos. Los equipos directivos entran con un código que les llega al correo y filtran candidatos al momento: la búsqueda pasó de 15,8 segundos a 1,6 milisegundos.

Qué hace

  • Buscador que ignora las tildes y responde en milisegundos
  • Filtros por etapa, titulación, idiomas, nota media, experiencia, DECA, máster y tesis
  • Ficha de cada candidato con sus documentos y descarga del expediente completo en ZIP
  • Reconoce a quien ya se había presentado y actualiza su candidatura sin duplicarla
  • Clasifica cada titulación por nivel y área automáticamente
  • Panel de administración con el estado del sistema, reintentos y derecho de supresión
  • Registro de accesos y borrado automático de los datos a los 24 meses

Herramientas

  • Paperform
  • Cloudflare Workers
  • Cloudflare D1
  • Cloudflare R2
  • Cloudflare Access
  • JavaScript
  • Python

Capturas

Formulario de candidatura en la web del colegio Buscador de candidatos con filtros (datos personales difuminados) Panel de administración: estado del sistema y caducidades (datos personales difuminados)

¿Tienes un proyecto parecido?

Hablemos