Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -25,7 +25,7 @@ export default function CertificatesPage() {
|
||||
borderRadius="rounded"
|
||||
contentWidth="small"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="soft-shadow"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
@@ -36,9 +36,7 @@ export default function CertificatesPage() {
|
||||
brandName="TrainingHub"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Comenzar ahora",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Comenzar ahora", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -49,50 +47,34 @@ export default function CertificatesPage() {
|
||||
tag="Gestión Centralizada"
|
||||
tagIcon={FileText}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/a-modern-saas-interface-showing-a-file-u-1772793209415-f956f2f2.png?_wi=2",
|
||||
imageAlt: "Subida de certificados",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/a-modern-saas-interface-showing-a-file-u-1772793209415-f956f2f2.png", imageAlt: "Subida de certificados"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png?_wi=3",
|
||||
imageAlt: "Parsing automático",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png", imageAlt: "Parsing automático"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intuitive-module-editor-ui-with-drag-and-1772793210783-67157210.png?_wi=2",
|
||||
imageAlt: "Editor de módulos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intuitive-module-editor-ui-with-drag-and-1772793210783-67157210.png", imageAlt: "Editor de módulos"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png?_wi=3",
|
||||
imageAlt: "Visualización de datos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png", imageAlt: "Visualización de datos"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png?_wi=3",
|
||||
imageAlt: "Control centralizado",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png", imageAlt: "Control centralizado"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png?_wi=4",
|
||||
imageAlt: "Gestión de certificados",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png", imageAlt: "Gestión de certificados"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png?_wi=2",
|
||||
imageAlt: "Extracción de datos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png", imageAlt: "Extracción de datos"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png?_wi=3",
|
||||
imageAlt: "Exportación de datos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png", imageAlt: "Exportación de datos"},
|
||||
]}
|
||||
carouselPosition="right"
|
||||
buttons={[
|
||||
@@ -114,26 +96,17 @@ export default function CertificatesPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Subida Rápida de PDFs",
|
||||
description:
|
||||
"Carga certificados SEPE con un solo clic. Soporta múltiples formatos y tamaños. Verificación automática de validez y completitud del documento.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-1-illustration-file-upload-process--1772793210131-44d51675.png?_wi=2",
|
||||
},
|
||||
title: "Subida Rápida de PDFs", description:
|
||||
"Carga certificados SEPE con un solo clic. Soporta múltiples formatos y tamaños. Verificación automática de validez y completitud del documento.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-1-illustration-file-upload-process--1772793210131-44d51675.png"},
|
||||
{
|
||||
title: "Parsing Automático Preciso",
|
||||
description:
|
||||
"Nuestro motor extrae automáticamente módulos (MF), unidades formativas (UF), horas y competencias. Precisión del 99.8% garantizada en fichas SEPE estándar.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png?_wi=3",
|
||||
},
|
||||
title: "Parsing Automático Preciso", description:
|
||||
"Nuestro motor extrae automáticamente módulos (MF), unidades formativas (UF), horas y competencias. Precisión del 99.8% garantizada en fichas SEPE estándar.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png"},
|
||||
{
|
||||
title: "Edición Visual Intuitiva",
|
||||
description:
|
||||
"Editor drag-and-drop para ajustar módulos, horas y dependencias. Marca módulos como opcionales, reordena UFs o ajusta duraciones al vuelo sin perder la estructura.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/visual-representation-of-an-intuitive-mo-1772793210506-c9e41e21.png?_wi=2",
|
||||
},
|
||||
title: "Edición Visual Intuitiva", description:
|
||||
"Editor drag-and-drop para ajustar módulos, horas y dependencias. Marca módulos como opcionales, reordena UFs o ajusta duraciones al vuelo sin perder la estructura.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/visual-representation-of-an-intuitive-mo-1772793210506-c9e41e21.png"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="blur-reveal"
|
||||
@@ -153,23 +126,14 @@ export default function CertificatesPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "¿Cómo subo un nuevo certificado?",
|
||||
content:
|
||||
"En la sección Certificados, haz clic en 'Subir Nuevo'. Selecciona el PDF de la ficha SEPE desde tu computadora. El sistema validará y parseará automáticamente el documento. Recibirás una notificación cuando esté listo.",
|
||||
},
|
||||
id: "1", title: "¿Cómo subo un nuevo certificado?", content:
|
||||
"En la sección Certificados, haz clic en 'Subir Nuevo'. Selecciona el PDF de la ficha SEPE desde tu computadora. El sistema validará y parseará automáticamente el documento. Recibirás una notificación cuando esté listo."},
|
||||
{
|
||||
id: "2",
|
||||
title: "¿Puedo editar un certificado después de subirlo?",
|
||||
content:
|
||||
"Sí. Todos los certificados son completamente editables. Accede a la página del certificado y usa el editor visual. Puedes ajustar módulos, horas, competencias y dependencias sin restricciones.",
|
||||
},
|
||||
id: "2", title: "¿Puedo editar un certificado después de subirlo?", content:
|
||||
"Sí. Todos los certificados son completamente editables. Accede a la página del certificado y usa el editor visual. Puedes ajustar módulos, horas, competencias y dependencias sin restricciones."},
|
||||
{
|
||||
id: "3",
|
||||
title: "¿Qué pasa si mi PDF tiene formato no estándar?",
|
||||
content:
|
||||
"Nuestro motor puede procesar variaciones en formato. Si el parsing no es perfecto, la interfaz te mostrará las extracciones con opción de editar manualmente cada campo antes de guardar.",
|
||||
},
|
||||
id: "3", title: "¿Qué pasa si mi PDF tiene formato no estándar?", content:
|
||||
"Nuestro motor puede procesar variaciones en formato. Si el parsing no es perfecto, la interfaz te mostrará las extracciones con opción de editar manualmente cada campo antes de guardar."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -181,24 +145,16 @@ export default function CertificatesPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "https://twitter.com/traininghub",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
href: "https://twitter.com/traininghub", ariaLabel: "Twitter"},
|
||||
{
|
||||
icon: Linkedin,
|
||||
href: "https://linkedin.com/company/traininghub",
|
||||
ariaLabel: "LinkedIn",
|
||||
},
|
||||
href: "https://linkedin.com/company/traininghub", ariaLabel: "LinkedIn"},
|
||||
{
|
||||
icon: Github,
|
||||
href: "https://github.com/traininghub",
|
||||
ariaLabel: "GitHub",
|
||||
},
|
||||
href: "https://github.com/traininghub", ariaLabel: "GitHub"},
|
||||
{
|
||||
icon: Mail,
|
||||
href: "mailto:support@traininghub.es",
|
||||
ariaLabel: "Email",
|
||||
},
|
||||
href: "mailto:support@traininghub.es", ariaLabel: "Email"},
|
||||
]}
|
||||
/>
|
||||
</footer>
|
||||
|
||||
@@ -25,7 +25,7 @@ export default function DashboardPage() {
|
||||
borderRadius="rounded"
|
||||
contentWidth="small"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="soft-shadow"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
@@ -36,9 +36,7 @@ export default function DashboardPage() {
|
||||
brandName="TrainingHub"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Comenzar ahora",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Comenzar ahora", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -49,50 +47,34 @@ export default function DashboardPage() {
|
||||
tag="Control Total"
|
||||
tagIcon={BarChart3}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png?_wi=2",
|
||||
imageAlt: "Dashboard de métricas",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png", imageAlt: "Dashboard de métricas"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/analytics-dashboard-for-training-courses-1772793211502-ecdbffc5.png?_wi=2",
|
||||
imageAlt: "Análisis detallado",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/analytics-dashboard-for-training-courses-1772793211502-ecdbffc5.png", imageAlt: "Análisis detallado"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-schedule-planning-interface--1772793211186-ebf0ca4a.png?_wi=2",
|
||||
imageAlt: "Planificación visual",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-schedule-planning-interface--1772793211186-ebf0ca4a.png", imageAlt: "Planificación visual"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png?_wi=2",
|
||||
imageAlt: "Calendario integrado",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png", imageAlt: "Calendario integrado"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/course-edition-creation-form-showing-fie-1772793209950-48e4a25b.png?_wi=2",
|
||||
imageAlt: "Ediciones de cursos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/course-edition-creation-form-showing-fie-1772793209950-48e4a25b.png", imageAlt: "Ediciones de cursos"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png?_wi=2",
|
||||
imageAlt: "Gestión de ediciones",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png", imageAlt: "Gestión de ediciones"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png?_wi=2",
|
||||
imageAlt: "Métricas en tiempo real",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png", imageAlt: "Métricas en tiempo real"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png?_wi=2",
|
||||
imageAlt: "Integraciones API",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png", imageAlt: "Integraciones API"},
|
||||
]}
|
||||
carouselPosition="right"
|
||||
buttons={[
|
||||
@@ -114,25 +96,13 @@ export default function DashboardPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "24",
|
||||
description: "Certificados SEPE cargados",
|
||||
},
|
||||
id: "1", value: "24", description: "Certificados SEPE cargados"},
|
||||
{
|
||||
id: "2",
|
||||
value: "12",
|
||||
description: "Ediciones activas en curso",
|
||||
},
|
||||
id: "2", value: "12", description: "Ediciones activas en curso"},
|
||||
{
|
||||
id: "3",
|
||||
value: "320h",
|
||||
description: "Total de horas programadas",
|
||||
},
|
||||
id: "3", value: "320h", description: "Total de horas programadas"},
|
||||
{
|
||||
id: "4",
|
||||
value: "87%",
|
||||
description: "Tasa de eficiencia de calendario",
|
||||
},
|
||||
id: "4", value: "87%", description: "Tasa de eficiencia de calendario"},
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="scale-rotate"
|
||||
@@ -151,26 +121,17 @@ export default function DashboardPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Vista General de Certificados",
|
||||
description:
|
||||
"Accede instantáneamente a todos tus certificados SEPE cargados. Filtra por categoría, estado o fecha. Descarga reportes en cualquier momento.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png?_wi=2",
|
||||
},
|
||||
title: "Vista General de Certificados", description:
|
||||
"Accede instantáneamente a todos tus certificados SEPE cargados. Filtra por categoría, estado o fecha. Descarga reportes en cualquier momento.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png"},
|
||||
{
|
||||
title: "Gestor de Ediciones Activas",
|
||||
description:
|
||||
"Visualiza todas tus ediciones en un solo lugar. Edita configuraciones, consulta módulos seleccionados y monitorea el progreso de cada edición.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png?_wi=3",
|
||||
},
|
||||
title: "Gestor de Ediciones Activas", description:
|
||||
"Visualiza todas tus ediciones en un solo lugar. Edita configuraciones, consulta módulos seleccionados y monitorea el progreso de cada edición.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png"},
|
||||
{
|
||||
title: "Seguimiento de Calendarios",
|
||||
description:
|
||||
"Monitoreá todos tus calendarios generados. Revisa distribución de módulos, identifica festivos y ajusta fechas sobre la marcha.",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png?_wi=3",
|
||||
},
|
||||
title: "Seguimiento de Calendarios", description:
|
||||
"Monitoreá todos tus calendarios generados. Revisa distribución de módulos, identifica festivos y ajusta fechas sobre la marcha.", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="blur-reveal"
|
||||
@@ -185,24 +146,16 @@ export default function DashboardPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "https://twitter.com/traininghub",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
href: "https://twitter.com/traininghub", ariaLabel: "Twitter"},
|
||||
{
|
||||
icon: Linkedin,
|
||||
href: "https://linkedin.com/company/traininghub",
|
||||
ariaLabel: "LinkedIn",
|
||||
},
|
||||
href: "https://linkedin.com/company/traininghub", ariaLabel: "LinkedIn"},
|
||||
{
|
||||
icon: Github,
|
||||
href: "https://github.com/traininghub",
|
||||
ariaLabel: "GitHub",
|
||||
},
|
||||
href: "https://github.com/traininghub", ariaLabel: "GitHub"},
|
||||
{
|
||||
icon: Mail,
|
||||
href: "mailto:support@traininghub.es",
|
||||
ariaLabel: "Email",
|
||||
},
|
||||
href: "mailto:support@traininghub.es", ariaLabel: "Email"},
|
||||
]}
|
||||
/>
|
||||
</footer>
|
||||
|
||||
281
src/app/page.tsx
281
src/app/page.tsx
@@ -32,7 +32,7 @@ export default function HomePage() {
|
||||
borderRadius="rounded"
|
||||
contentWidth="small"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="soft-shadow"
|
||||
primaryButtonStyle="shadow"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
@@ -43,9 +43,7 @@ export default function HomePage() {
|
||||
brandName="TrainingHub"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Comenzar ahora",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Comenzar ahora", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -56,50 +54,34 @@ export default function HomePage() {
|
||||
tag="Nuevo 2025"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "grid" }}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/a-modern-saas-interface-showing-a-file-u-1772793209415-f956f2f2.png?_wi=1",
|
||||
imageAlt: "Subida de certificados SEPE",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/a-modern-saas-interface-showing-a-file-u-1772793209415-f956f2f2.png", imageAlt: "Subida de certificados SEPE"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png?_wi=1",
|
||||
imageAlt: "Parser de módulos automático",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-saas-dashboard-showing-an-a-1772793210197-08bf680c.png", imageAlt: "Parser de módulos automático"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intuitive-module-editor-ui-with-drag-and-1772793210783-67157210.png?_wi=1",
|
||||
imageAlt: "Editor de módulos intuitivo",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intuitive-module-editor-ui-with-drag-and-1772793210783-67157210.png", imageAlt: "Editor de módulos intuitivo"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png?_wi=1",
|
||||
imageAlt: "Generación de calendario",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/generated-calendar-view-for-training-cou-1772793210187-52ac259b.png", imageAlt: "Generación de calendario"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png?_wi=1",
|
||||
imageAlt: "Dashboard de control",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/saas-training-center-dashboard-with-key--1772793209640-64631369.png", imageAlt: "Dashboard de control"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/course-edition-creation-form-showing-fie-1772793209950-48e4a25b.png?_wi=1",
|
||||
imageAlt: "Creación de ediciones",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/course-edition-creation-form-showing-fie-1772793209950-48e4a25b.png", imageAlt: "Creación de ediciones"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-schedule-planning-interface--1772793211186-ebf0ca4a.png?_wi=1",
|
||||
imageAlt: "Planificación inteligente",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-schedule-planning-interface--1772793211186-ebf0ca4a.png", imageAlt: "Planificación inteligente"},
|
||||
{
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/analytics-dashboard-for-training-courses-1772793211502-ecdbffc5.png?_wi=1",
|
||||
imageAlt: "Análisis de cursos",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/analytics-dashboard-for-training-courses-1772793211502-ecdbffc5.png", imageAlt: "Análisis de cursos"},
|
||||
]}
|
||||
carouselPosition="right"
|
||||
buttons={[
|
||||
@@ -121,47 +103,29 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Parser Automático de PDFs",
|
||||
description:
|
||||
"Sube fichas SEPE en PDF y nuestro motor extrae automáticamente módulos, horas y unidades formativas con precisión",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png?_wi=1",
|
||||
},
|
||||
title: "Parser Automático de PDFs", description:
|
||||
"Sube fichas SEPE en PDF y nuestro motor extrae automáticamente módulos, horas y unidades formativas con precisión", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/illustration-of-automated-pdf-parsing-sy-1772793210291-de8b9aa5.png"},
|
||||
{
|
||||
title: "Editor Visual de Módulos",
|
||||
description:
|
||||
"Interfaz drag-and-drop intuitiva para reorganizar módulos, ajustar horas y marcar optatividad con un solo clic",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/visual-representation-of-an-intuitive-mo-1772793210506-c9e41e21.png?_wi=1",
|
||||
},
|
||||
title: "Editor Visual de Módulos", description:
|
||||
"Interfaz drag-and-drop intuitiva para reorganizar módulos, ajustar horas y marcar optatividad con un solo clic", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/visual-representation-of-an-intuitive-mo-1772793210506-c9e41e21.png"},
|
||||
{
|
||||
title: "Generación de Calendarios",
|
||||
description:
|
||||
"Motor inteligente que crea calendarios optimizados respetando festivos, fin de semana y horas de formación",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-calendar-generation-visualiz-1772793211547-337c4363.png",
|
||||
},
|
||||
title: "Generación de Calendarios", description:
|
||||
"Motor inteligente que crea calendarios optimizados respetando festivos, fin de semana y horas de formación", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/intelligent-calendar-generation-visualiz-1772793211547-337c4363.png"},
|
||||
{
|
||||
title: "Gestión de Ediciones",
|
||||
description:
|
||||
"Crea múltiples ediciones del mismo certificado con diferentes fechas, centros y configuraciones",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png?_wi=1",
|
||||
},
|
||||
title: "Gestión de Ediciones", description:
|
||||
"Crea múltiples ediciones del mismo certificado con diferentes fechas, centros y configuraciones", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/multiple-course-edition-management-inter-1772793211274-b6e08167.png"},
|
||||
{
|
||||
title: "Dashboard en Tiempo Real",
|
||||
description:
|
||||
"Visualiza métricas clave: certificados cargados, ediciones activas, horas programadas y próximos cursos",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png?_wi=1",
|
||||
},
|
||||
title: "Dashboard en Tiempo Real", description:
|
||||
"Visualiza métricas clave: certificados cargados, ediciones activas, horas programadas y próximos cursos", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/real-time-dashboard-showing-key-training-1772793211216-718d1067.png"},
|
||||
{
|
||||
title: "API Integrada",
|
||||
description:
|
||||
"Conecta con tus sistemas existentes mediante una API robusta y bien documentada",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png?_wi=1",
|
||||
},
|
||||
title: "API Integrada", description:
|
||||
"Conecta con tus sistemas existentes mediante una API robusta y bien documentada", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/api-integration-concept-illustration-sho-1772793210974-d53c424c.png"},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
@@ -180,25 +144,13 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "87%",
|
||||
description: "Reducción en tiempo de gestión de calendarios",
|
||||
},
|
||||
id: "1", value: "87%", description: "Reducción en tiempo de gestión de calendarios"},
|
||||
{
|
||||
id: "2",
|
||||
value: "2.5M+",
|
||||
description: "Horas de formación gestionadas anualmente",
|
||||
},
|
||||
id: "2", value: "2.5M+", description: "Horas de formación gestionadas anualmente"},
|
||||
{
|
||||
id: "3",
|
||||
value: "320+",
|
||||
description: "Centros de formación confiando en la plataforma",
|
||||
},
|
||||
id: "3", value: "320+", description: "Centros de formación confiando en la plataforma"},
|
||||
{
|
||||
id: "4",
|
||||
value: "99.8%",
|
||||
description: "Precisión en parsing de módulos SEPE",
|
||||
},
|
||||
id: "4", value: "99.8%", description: "Precisión en parsing de módulos SEPE"},
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="scale-rotate"
|
||||
@@ -217,28 +169,19 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Paso 1: Subir Certificado",
|
||||
description:
|
||||
"Carga la ficha SEPE en PDF. Nuestro motor parsea automáticamente todos los módulos, unidades formativas y horas",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-1-illustration-file-upload-process--1772793210131-44d51675.png?_wi=1",
|
||||
button: { text: "Subir Ahora", href: "#contact" },
|
||||
title: "Paso 1: Subir Certificado", description:
|
||||
"Carga la ficha SEPE en PDF. Nuestro motor parsea automáticamente todos los módulos, unidades formativas y horas", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-1-illustration-file-upload-process--1772793210131-44d51675.png", button: { text: "Subir Ahora", href: "#contact" },
|
||||
},
|
||||
{
|
||||
title: "Paso 2: Crear Edición",
|
||||
description:
|
||||
"Define nombre, fecha inicio, horas/día, centro y modalidad. Selecciona qué módulos impartir (optatividad automática)",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-2-illustration-course-edition-creat-1772793209562-ad83eacc.png",
|
||||
button: { text: "Crear Edición", href: "#contact" },
|
||||
title: "Paso 2: Crear Edición", description:
|
||||
"Define nombre, fecha inicio, horas/día, centro y modalidad. Selecciona qué módulos impartir (optatividad automática)", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-2-illustration-course-edition-creat-1772793209562-ad83eacc.png", button: { text: "Crear Edición", href: "#contact" },
|
||||
},
|
||||
{
|
||||
title: "Paso 3: Generar Calendario",
|
||||
description:
|
||||
"El motor calcula automáticamente el calendario, respetando festivos y fin de semana. Listo para usar",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-3-illustration-generated-calendar-r-1772793210646-f5cfdd7a.png",
|
||||
button: { text: "Generar", href: "#contact" },
|
||||
title: "Paso 3: Generar Calendario", description:
|
||||
"El motor calcula automáticamente el calendario, respetando festivos y fin de semana. Listo para usar", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/step-3-illustration-generated-calendar-r-1772793210646-f5cfdd7a.png", button: { text: "Generar", href: "#contact" },
|
||||
},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -259,65 +202,35 @@ export default function HomePage() {
|
||||
showRating={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "María García",
|
||||
handle: "@maria_formacion",
|
||||
testimonial:
|
||||
"Pasamos de 3 horas haciendo calendarios a 5 minutos. El parsing de PDFs es increíble, acierta en prácticamente el 100% de los módulos",
|
||||
rating: 5,
|
||||
id: "1", name: "María García", handle: "@maria_formacion", testimonial:
|
||||
"Pasamos de 3 horas haciendo calendarios a 5 minutos. El parsing de PDFs es increíble, acierta en prácticamente el 100% de los módulos", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793209614-52390d7e.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793209614-52390d7e.png"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Carlos López",
|
||||
handle: "@carlos_training",
|
||||
testimonial:
|
||||
"Necesitábamos una solución específica para SEPE. TrainingHub lo entiende perfectamente. El editor de módulos es intuitivo",
|
||||
rating: 5,
|
||||
id: "2", name: "Carlos López", handle: "@carlos_training", testimonial:
|
||||
"Necesitábamos una solución específica para SEPE. TrainingHub lo entiende perfectamente. El editor de módulos es intuitivo", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793208877-b87f1bb9.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793208877-b87f1bb9.png"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Isabel Martínez",
|
||||
handle: "@isabel_centro",
|
||||
testimonial:
|
||||
"El servicio al cliente es excelente y la plataforma es súper estable. Ya no nos preocupamos por errores en calendarios",
|
||||
rating: 5,
|
||||
id: "3", name: "Isabel Martínez", handle: "@isabel_centro", testimonial:
|
||||
"El servicio al cliente es excelente y la plataforma es súper estable. Ya no nos preocupamos por errores en calendarios", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793209354-0075dadd.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793209354-0075dadd.png"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Juan Rodríguez",
|
||||
handle: "@juan_academy",
|
||||
testimonial:
|
||||
"La API nos permitió integrar TrainingHub con nuestro sistema de gestión. Proceso transparente y documentación clara",
|
||||
rating: 5,
|
||||
id: "4", name: "Juan Rodríguez", handle: "@juan_academy", testimonial:
|
||||
"La API nos permitió integrar TrainingHub con nuestro sistema de gestión. Proceso transparente y documentación clara", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793210369-65cf38be.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793210369-65cf38be.png"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Laura Sánchez",
|
||||
handle: "@laura_edu",
|
||||
testimonial:
|
||||
"Somos un pequeño centro pero TrainingHub escala con nosotros. Inversión que se recupera en semanas",
|
||||
rating: 5,
|
||||
id: "5", name: "Laura Sánchez", handle: "@laura_edu", testimonial:
|
||||
"Somos un pequeño centro pero TrainingHub escala con nosotros. Inversión que se recupera en semanas", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793210401-8b71d502.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-woman-in-busi-1772793210401-8b71d502.png"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Miguel Fernández",
|
||||
handle: "@miguel_training",
|
||||
testimonial:
|
||||
"La función de auto-generación de calendarios optimizados nos ha cambiado el flujo de trabajo completamente",
|
||||
rating: 5,
|
||||
id: "6", name: "Miguel Fernández", handle: "@miguel_training", testimonial:
|
||||
"La función de auto-generación de calendarios optimizados nos ha cambiado el flujo de trabajo completamente", rating: 5,
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793209321-0470b986.png",
|
||||
},
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/professional-headshot-of-a-man-in-busine-1772793209321-0470b986.png"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
buttonAnimation="slide-up"
|
||||
@@ -336,53 +249,29 @@ export default function HomePage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "¿Qué formatos de PDF soporta?",
|
||||
content:
|
||||
"Soportamos PDFs de fichas SEPE en cualquier formato. Nuestro motor de OCR y parsing está optimizado específicamente para documentos SEPE (estructura estándar). También soportamos fichas en formatos alternados o digitalizadas.",
|
||||
},
|
||||
id: "1", title: "¿Qué formatos de PDF soporta?", content:
|
||||
"Soportamos PDFs de fichas SEPE en cualquier formato. Nuestro motor de OCR y parsing está optimizado específicamente para documentos SEPE (estructura estándar). También soportamos fichas en formatos alternados o digitalizadas."},
|
||||
{
|
||||
id: "2",
|
||||
title: "¿Cómo funciona el parser automático?",
|
||||
content:
|
||||
"Cargas el PDF de la ficha SEPE. Nuestro motor detecta automáticamente: módulos (MF), unidades formativas (UF), horas de cada sección y estructura jerárquica. Puedes revisar y editar antes de guardar. Precisión: 99.8% en fichas SEPE estándar.",
|
||||
},
|
||||
id: "2", title: "¿Cómo funciona el parser automático?", content:
|
||||
"Cargas el PDF de la ficha SEPE. Nuestro motor detecta automáticamente: módulos (MF), unidades formativas (UF), horas de cada sección y estructura jerárquica. Puedes revisar y editar antes de guardar. Precisión: 99.8% en fichas SEPE estándar."},
|
||||
{
|
||||
id: "3",
|
||||
title: "¿Puedo tener múltiples ediciones del mismo certificado?",
|
||||
content:
|
||||
"Sí, perfectamente. Cada edición tiene su propia configuración: nombre personalizado, fecha inicio, horas/día, centro, modalidad y selección de módulos. Comparten la estructura base pero son independientes en calendario",
|
||||
},
|
||||
id: "3", title: "¿Puedo tener múltiples ediciones del mismo certificado?", content:
|
||||
"Sí, perfectamente. Cada edición tiene su propia configuración: nombre personalizado, fecha inicio, horas/día, centro, modalidad y selección de módulos. Comparten la estructura base pero son independientes en calendario"},
|
||||
{
|
||||
id: "4",
|
||||
title: "¿Cómo calcula el calendario automáticamente?",
|
||||
content:
|
||||
"El motor toma: total de horas, horas/día configuradas, fecha inicio. Excluye automáticamente fin de semana y festivos (configurables por región). Distribuye módulos proporcionalmente. Resultado: calendario listo para impartir",
|
||||
},
|
||||
id: "4", title: "¿Cómo calcula el calendario automáticamente?", content:
|
||||
"El motor toma: total de horas, horas/día configuradas, fecha inicio. Excluye automáticamente fin de semana y festivos (configurables por región). Distribuye módulos proporcionalmente. Resultado: calendario listo para impartir"},
|
||||
{
|
||||
id: "5",
|
||||
title: "¿Puedo modificar el calendario después de generarlo?",
|
||||
content:
|
||||
"Sí, el calendario es completamente editable. Puedes arrastrar módulos, dividir en semanas, ajustar fechas, marcar pausas pedagógicas. Todos los cambios se guardan instantáneamente",
|
||||
},
|
||||
id: "5", title: "¿Puedo modificar el calendario después de generarlo?", content:
|
||||
"Sí, el calendario es completamente editable. Puedes arrastrar módulos, dividir en semanas, ajustar fechas, marcar pausas pedagógicas. Todos los cambios se guardan instantáneamente"},
|
||||
{
|
||||
id: "6",
|
||||
title: "¿Cómo es la integración con mi sistema actual?",
|
||||
content:
|
||||
"Ofrecemos una API REST robusta con endpoints para: subir certificados, crear ediciones, generar calendarios, exportar datos. Documentación completa + webhooks para eventos. Soporte técnico incluido",
|
||||
},
|
||||
id: "6", title: "¿Cómo es la integración con mi sistema actual?", content:
|
||||
"Ofrecemos una API REST robusta con endpoints para: subir certificados, crear ediciones, generar calendarios, exportar datos. Documentación completa + webhooks para eventos. Soporte técnico incluido"},
|
||||
{
|
||||
id: "7",
|
||||
title: "¿Qué ocurre con mis datos?",
|
||||
content:
|
||||
"Todos los datos son tuyos. Almacenamiento encriptado en servidores europeos (RGPD completo). Puedes exportar en cualquier momento en formatos estándar (CSV, JSON, PDF)",
|
||||
},
|
||||
id: "7", title: "¿Qué ocurre con mis datos?", content:
|
||||
"Todos los datos son tuyos. Almacenamiento encriptado en servidores europeos (RGPD completo). Puedes exportar en cualquier momento en formatos estándar (CSV, JSON, PDF)"},
|
||||
{
|
||||
id: "8",
|
||||
title: "¿Cuál es el precio?",
|
||||
content:
|
||||
"Planes flexibles según tamaño: starter (10 certificados/mes), pro (ilimitados + API), enterprise (white-label + soporte dedicado). Prueba gratis 14 días sin tarjeta",
|
||||
},
|
||||
id: "8", title: "¿Cuál es el precio?", content:
|
||||
"Planes flexibles según tamaño: starter (10 certificados/mes), pro (ilimitados + API), enterprise (white-label + soporte dedicado). Prueba gratis 14 días sin tarjeta"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -396,7 +285,7 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/newsletter-signup-illustration-showing-a-1772793209241-d4b04337.png?_wi=1"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APBfuc5WXkTZKJcsNoDjfhytJC/newsletter-signup-illustration-showing-a-1772793209241-d4b04337.png"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
inputPlaceholder="tu@centro.es"
|
||||
@@ -413,24 +302,16 @@ export default function HomePage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Twitter,
|
||||
href: "https://twitter.com/traininghub",
|
||||
ariaLabel: "Twitter",
|
||||
},
|
||||
href: "https://twitter.com/traininghub", ariaLabel: "Twitter"},
|
||||
{
|
||||
icon: Linkedin,
|
||||
href: "https://linkedin.com/company/traininghub",
|
||||
ariaLabel: "LinkedIn",
|
||||
},
|
||||
href: "https://linkedin.com/company/traininghub", ariaLabel: "LinkedIn"},
|
||||
{
|
||||
icon: Github,
|
||||
href: "https://github.com/traininghub",
|
||||
ariaLabel: "GitHub",
|
||||
},
|
||||
href: "https://github.com/traininghub", ariaLabel: "GitHub"},
|
||||
{
|
||||
icon: Mail,
|
||||
href: "mailto:support@traininghub.es",
|
||||
ariaLabel: "Email",
|
||||
},
|
||||
href: "mailto:support@traininghub.es", ariaLabel: "Email"},
|
||||
]}
|
||||
/>
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user