Skip to content

Curosfinalfrontend#29

Merged
Deivison81 merged 5 commits into
developfrom
Curosfinalfrontend
May 27, 2026
Merged

Curosfinalfrontend#29
Deivison81 merged 5 commits into
developfrom
Curosfinalfrontend

Conversation

@Deivison81

Copy link
Copy Markdown
Collaborator

Se cerró el bloqueo de merge y commit en frontend.
Se limpiaron conflictos reales en dashboard de empresa y quedó un commit de resolución aplicado en la rama Curosfinalfrontend.
Se implementaron y validaron ajustes de compatibilidad para el flujo de admin sembrado (usuario hardcodeado sin respaldo en BD) para evitar cierre de sesión forzado por 401 en ese caso.
Se redujo carga duplicada en dashboard de talento para evitar llamadas iniciales repetidas.
Se dejó estable la integración de cursos en modo fallback local para admin sembrado.
Se ejecutó verificación técnica completa varias veces (frontend y backend) después de los cambios.
Cambios clave en código

Interceptor y sesión admin sembrado:
Frontend/appTalenFront/src/feactures/api/axiosInterface.ts
Fallback local de cursos para admin sembrado:
Frontend/appTalenFront/src/services/course.service.ts
Corrección de carga inicial duplicada en talento:
Frontend/appTalenFront/src/feactures/profile/TalentDashboard.tsx
Resolución de conflicto y limpieza en dashboard empresa:
Frontend/appTalenFront/src/feactures/marketplace/CompanyDashboard.tsx
Correcciones de lint en frontend (efectos y regex):
Frontend/appTalenFront/src/feactures/admin/AdminAcademyPanel.tsx
Frontend/appTalenFront/src/feactures/auth/AuthPage.tsx
Frontend/appTalenFront/src/feactures/marketplace/CompanyDashboard.tsx
Frontend/appTalenFront/src/utils/cv-parser-advanced.ts
Validaciones ejecutadas hoy

Frontend build: correcto.
Frontend lint: quedó correcto al final.
Backend build: correcto.
Backend en runtime: responde en puerto 3000 con estado HTTP 200 en raíz.
Verificación repetida posterior: se mantuvo estable (sin regresiones de compilación/lint).
Estado actual

No se detectan rupturas en frontend ni backend a nivel de build, lint y salud básica del servicio.
El commit de resolución de conflicto quedó registrado (hash 2e63f26).
Existen cambios locales de frontend aún sin commit (los de corrección final de lint y ajustes relacionados).

@vercel

vercel Bot commented May 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
s04-26-equipo-01-web-app-development Ignored Ignored May 27, 2026 3:12am

Djimenez added 2 commits May 26, 2026 23:01
Autenticación local por correo/contraseña sigue activa con JWT.
Backend/app-talen-backend/src/modules/auth/infrastructure/auth.controller.ts
Backend/app-talen-backend/src/modules/auth/application/auth.service.ts

OAuth con Google y LinkedIn está activo con callbacks que redirigen al frontend en /auth/callback con token, userId, email y role.
Backend/app-talen-backend/src/modules/auth/infrastructure/auth.controller.ts
Backend/app-talen-backend/src/modules/auth/infrastructure/strategies/google.strategy.ts
Backend/app-talen-backend/src/modules/auth/infrastructure/strategies/linkedin.strategy.ts

Estado de conexiones OAuth por usuario autenticado está activo en /auth/me/connections (linkedinConnected).
Backend/app-talen-backend/src/modules/auth/infrastructure/auth.controller.ts
Backend/app-talen-backend/src/modules/auth/application/auth.service.ts

Recruiter/Marketplace ampliado y activo:
skills de catálogo, creación de vacantes, pipeline por etapas, mover candidato por etapa, feedback por candidato, y endpoint consolidado del candidato.
Backend/app-talen-backend/src/modules/marketplace/infrastructure/recruiter.controller.ts

Cursos, Learning, Skills y Assessment siguen activos, con mejoras de documentación Swagger (respuestas, ejemplos, errores esperados).
Backend/app-talen-backend/src/modules/courses/infrastructure/courses.controller.ts
Backend/app-talen-backend/src/modules/learning/infrastructure/learning.controller.ts
Backend/app-talen-backend/src/modules/skills/infrastructure/skills.controller.ts
Backend/app-talen-backend/src/modules/assessment/infrastructure/assessment.controller.ts

Módulo de correo quedó creado pero no conectado todavía a flujos de negocio (por ejemplo registro). Está disponible técnicamente, pero no integrado en AuthService/AppModule.
Backend/app-talen-backend/src/modules/mail/mail.module.ts
Backend/app-talen-backend/src/modules/mail/application/mail.service.ts

Frontend activo

Ruteo principal funcionando con estructura renombrada a features y dashboards por rol:
TALENT, COMPANY/RECRUITER y ADMIN.
Frontend/appTalenFront/src/App.tsx

Callback social activo en /auth/callback: procesa query params del backend, guarda token/authUser en localStorage y entra al dashboard.
Frontend/appTalenFront/src/App.tsx

AuthPage activo con:
login/register, selector Talento/Empresa, OAuth Google/LinkedIn, validaciones fuertes de email/contraseña y login especial admin semilla.
Frontend/appTalenFront/src/features/auth/AuthPage.tsx

Cliente API global activo con interceptor:
agrega Bearer token y hace auto-logout en 401 excepto sesión admin semilla.
Frontend/appTalenFront/src/features/api/axiosInterface.ts

Flujos de cursos para admin semilla activos en modo local (fallback en localStorage):
crear/listar/editar/aprobar/archivar cursos, módulos y meeting links sin depender de backend para ese usuario.
Frontend/appTalenFront/src/services/course.service.ts

Servicios recruiter y profile activos contra endpoints actuales:
candidatos, detalles, skills, CV, resultados, learning path, cursos y datos consolidados.
Frontend/appTalenFront/src/services/recruiter.service.ts
Frontend/appTalenFront/src/services/profile.service.ts

Tipos de auth actualizados con soporte de estado de conexión linkedinConnected.
Frontend/appTalenFront/src/types/auth.types.ts

Nota importante de estado
se agrego las notificaciones
El componente nuevo LoginSuccess existe, pero el flujo activo de callback social actualmente pasa por /auth/callback en App, no por una ruta dedicada a LoginSuccess.
Frontend/appTalenFront/src/features/auth/LoginSuccess.tsx
Frontend/appTalenFront/src/App.tsx
@Deivison81 Deivison81 merged commit 58e4878 into develop May 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants