Estamos buscando un desarrollador experto en
Next.js y Supabase para transformar una base de proyecto existente en Vercel en una plataforma interna de capacitación completa. El diseño de la interfaz ya ha sido aprobado y el código base se encuentra en un repositorio privado de GitHub.
El objetivo principal de este proyecto es centralizar los procesos de bienvenida y mejora de habilidades (up-skilling) para todo nuestro personal docente y administrativo. La plataforma debe ofrecer trazabilidad detallada del progreso de los usuarios y la emisión de certificaciones, con la capacidad de reutilizar esta solución para futuros clientes dentro de nuestra red.
Requisitos clave de la plataforma:
* Arquitectura Multitenant: La plataforma debe soportar una estructura jerárquica de Tenant, Marca y Sede. El contenido publicado debe ser visible únicamente según la marca o sede seleccionada al momento de la publicación.
* Integración SSO con Google Workspace: El acceso a la plataforma debe estar restringido exclusivamente a usuarios de dominios de Google Workspace autorizados.
* Módulos Funcionales:
* Un catálogo de cursos robusto con opciones de filtrado por categoría y nivel.
* Una ruta de bienvenida obligatoria para nuevos usuarios, con seguimiento de progreso porcentual y recordatorios automáticos.
* Funcionalidades para evaluaciones, emisión de insignias en formato PDF y un panel de reportes detallado.
* Foros o secciones de comunidad específicas para cada curso y un sistema de alertas de novedades en el dashboard personal de cada usuario.
* Gestión de Vídeo Externa: La plataforma no debe almacenar vídeos directamente en la base de datos. Se requiere integración mediante API con servicios de vídeo externos como YouTube o Vimeo Pro para la gestión y reproducción de contenido.
* Interfaz de Administración (Admin UI):
* Herramientas para el alta y baja de usuarios, cursos, y la gestión de marcas y sedes.
* Paneles de control con métricas de consumo y progreso, desglosadas por marca y sede.
* Calidad y Despliegue:
* Implementación de un flujo de Integración Continua y Despliegue Continuo (ci/cd) utilizando github actions, con entornos de pre-producción, staging y producción.
* Desarrollo y ejecución de tests unitarios y tests de extremo a extremo (e2e) para asegurar la estabilidad y funcionalidad de la plataforma.
Buscamos un profesional con experiencia comprobable en proyectos similares, capaz de trabajar de forma autónoma y con un alto nivel de compromiso con la calidad del código y la entrega de soluciones robustas.
https://impulso.reditinere.com/
Duración del proyecto No definido