Se requiere el desarrollo completo de una plataforma web integral para la gestión de reclutamiento y talento, diseñada para conectar candidatos y empresas. El sistema debe ser robusto, escalable y ofrecer una experiencia de usuario fluida y bilingüe (español/inglés).
El proyecto se divide en varias fases clave:
avance 1 – registro y autenticación
este módulo constituye el punto de entrada al sistema y define la seguridad base de la plataforma.
El sistema debe permitir el registro de dos tipos de usuarios:
- Candidatos
- Empresas
El proceso de registro debe ser simple, rápido y bilingüe (es / en). El usuario selecciona su tipo de cuenta y completa un formulario mínimo.
Todos los usuarios quedan asociados a un tenant desde el primer momento.
Estados principales:
Candidato: Pre_registro → onboarding → active
empresa: pre_registro → pending_approval → active
el registro incluye:
- validación de email obligatoria
- contraseñas cifradas
- detección de idioma
- asignación automática de tenant
- bloqueo de acceso sin verificación
no se permite iniciar sesión sin email verificado.
avance 2 – onboarding del candidato + prueba psicológica default
el onboarding del candidato es un proceso guiado tipo wizard, diseñado para reducir fricción y aumentar la calidad del perfil.
Pasos:
1. Perfil básico (ubicación, disponibilidad, modalidad)
2. Experiencia y educación resumida
3. Resumen profesional o carga de CV
4. Prueba psicológica default gratuita (obligatoria)
La prueba default mide rasgos laborales generales, no clínicos, y tiene impacto directo en la visibilidad del perfil.
Un candidato que no complete la prueba queda con visibilidad limitada.
La finalización del onboarding cambia el estado a Active.
avance 3 – pruebas psicológicas premium
el sistema debe permitir la compra voluntaria de hasta 4 pruebas psicológicas premium.
Estas pruebas incrementan el ranking y la visibilidad del candidato.
Características:
- Compra individual o por paquetes
- Resultados resumidos
- Consentimiento explícito
- Uso exclusivamente laboral
- Configurables por tenant
La empresa solo visualiza indicadores cualitativos (alto / medio / bajo).
avance 4 – perfil y dashboard de empresa
las empresas cuentan con un perfil corporativo editable y un dashboard operativo.
El perfil incluye:
- Datos legales y comerciales
- Logo y branding
- Información pública para candidatos
El dashboard muestra:
- Vacantes activas
- Postulaciones
- Candidatos evaluados
- Actividad reciente
Las empresas marca blanca pueden personalizar dominio, colores e idioma.
avance 5 – publicación de empleos y destacados
las empresas pueden crear, editar y publicar vacantes.
Estados de vacante:
draft, active, paused, closed, expired
los empleos destacados tienen mayor visibilidad y vencimiento automático.
La activación puede requerir pago o uso de créditos.
Los candidatos pueden buscar, filtrar y postular directamente.
avance 6 – postulaciones y gestión de candidatos
este módulo gestiona la relación empresa–candidato.
Estados de postulación:
submitted, viewed, shortlisted, interview, offered, hired, rejected, withdrawn
la empresa gestiona candidatos por estados y ranking.
El candidato puede ver el estado de sus postulaciones.
avance 7 – notificaciones y mensajería
el sistema envía notificaciones internas y correos electrónicos automáticos.
Eventos notificados:
- Registro
- Postulación
- Cambios de estado
- Mensajes
Las plantillas son configurables por tenant.
Existe mensajería contextual ligada a postulaciones.
AVANCE 8 – BÚSQUEDA Y matching inteligente
el matching prioriza candidatos según:
- pruebas realizadas
- compatibilidad con vacante
- perfil completo
- actividad reciente
el sistema no excluye candidatos, solo los ordena.
El score es interno y no visible.
avance 9 – pagos y facturación
el sistema permite cobrar por:
- pruebas premium
- empleos destacados
- planes empresariales
los pagos se realizan mediante pasarela externa.
No se almacenan datos de tarjetas.
Los pagos generan comprobantes y registros auditables.
avance 10 – panel de administración
el panel de administración permite control total del sistema.
Super Admin:
- Usuarios
- Empresas
- Tenants
- Pruebas
- Precios
- Pagos
- Auditoría
Tenant Admin:
- Solo su tenant
Todas las acciones quedan registradas.
avance 11 – reportes y kpis
reportes disponibles por nivel:
- candidato
- empresa
- tenant
- super admin
incluyen métricas de reclutamiento, uso de pruebas y monetización.
Permiten exportación a Excel.
avance 12 – qa, seguridad y cumplimiento
incluye pruebas funcionales, seguridad, control de accesos, cifrado de datos y cumplimiento legal.
Se asegura:
- Aislamiento multi-tenant
- Protección de datos sensibles
- Uso ético de pruebas psicológicas
- Backups y auditoría
avance 13 – arquitectura técnica
stack recomendado:
frontend:
next.js
Backend: NestJS
DB: PostgreSQL
Cache/Queue: Redis
Storage: S3
Infra: Docker + ci/cd
arquitectura modular y escalable.
Plazo de Entrega: No definido