15 Commits

Author SHA1 Message Date
2df48b7b09 Merge version_9 into main
Merge version_9 into main
2026-06-10 07:55:57 +00:00
7cbcb6a3ce Update src/app/page.tsx 2026-06-10 07:55:50 +00:00
80c05ca6b5 Merge version_7 into main
Merge version_7 into main
2026-06-10 07:45:09 +00:00
89f070b27f Update src/app/page.tsx 2026-06-10 07:45:06 +00:00
117d2ad77a Merge version_6 into main
Merge version_6 into main
2026-06-10 07:43:54 +00:00
30365091e5 Update src/app/page.tsx 2026-06-10 07:43:51 +00:00
a7859467ff Merge version_6 into main
Merge version_6 into main
2026-06-10 07:43:30 +00:00
aea9911440 Update src/app/page.tsx 2026-06-10 07:43:24 +00:00
3bc1c94ac0 Merge version_5 into main
Merge version_5 into main
2026-06-10 07:42:04 +00:00
5dcdbdd108 Update src/app/page.tsx 2026-06-10 07:42:01 +00:00
c27710c165 Merge version_5 into main
Merge version_5 into main
2026-06-10 07:41:40 +00:00
e6018b0a45 Update src/app/page.tsx 2026-06-10 07:41:37 +00:00
3c96ae1d7d Merge version_5 into main
Merge version_5 into main
2026-06-10 07:41:08 +00:00
7a2f9a722e Update src/app/page.tsx 2026-06-10 07:41:05 +00:00
475c6528e9 Merge version_4 into main
Merge version_4 into main
2026-06-10 07:36:33 +00:00

View File

@@ -5,14 +5,14 @@ import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll'; import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Briefcase, Building, CheckCircle, ExternalLink, ListChecks, Mail, MessageSquare, Smile, Sparkles, Trophy, Wallet } from "lucide-react"; import { Briefcase, Building, CheckCircle, ExternalLink, ListChecks, Mail, Smile, Sparkles, Trophy, Wallet } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -54,10 +54,8 @@ export default function LandingPage() {
</div> </div>
<div id="inicio" data-section="inicio"> <div id="inicio" data-section="inicio">
<HeroBillboardScroll <HeroSplitDualMedia
background={{ title="Modula"
variant: "plain"}}
title="ConstructoERP: La gestión inteligente para tu obra"
description="Optimiza cada proceso de construcción y oficios auxiliares con nuestra plataforma ERP líder. Desde la planificación hasta la entrega, ten el control total de tus proyectos." description="Optimiza cada proceso de construcción y oficios auxiliares con nuestra plataforma ERP líder. Desde la planificación hasta la entrega, ten el control total de tus proyectos."
tag="Innovación en Construcción" tag="Innovación en Construcción"
tagIcon={Sparkles} tagIcon={Sparkles}
@@ -69,8 +67,19 @@ export default function LandingPage() {
text: "Ver Funcionalidades", href: "#funcionalidades"}, text: "Ver Funcionalidades", href: "#funcionalidades"},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/architectural-design-team-configures-floor-plan-dual-monitors_482257-126974.jpg" background={{
imageAlt="Dashboard de ConstructoERP mostrando gestión de proyectos de construcción" variant: "plain"}}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/architectural-design-team-configures-floor-plan-dual-monitors_482257-126974.jpg", imageAlt: "Dashboard de ConstructoERP mostrando gestión de proyectos de construcción"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/group-engineers-table_23-2147704185.jpg?_wi=1", imageAlt: "Equipo de ConstructoERP colaborando en una oficina moderna"
}
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Basado en más de 1000 valoraciones"
/> />
</div> </div>
@@ -104,7 +113,7 @@ export default function LandingPage() {
{ {
id: "f1", title: "Planificación y Programación Detallada", tags: [ id: "f1", title: "Planificación y Programación Detallada", tags: [
"Gestión de Tareas", "Diagramas Gantt"], "Gestión de Tareas", "Diagramas Gantt"],
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-working-outdoors-with-project_53876-47045.jpg", imageAlt: "Planificación de proyectos en dashboard"}, imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-working-outdoors-con-project_53876-47045.jpg", imageAlt: "Planificación de proyectos en dashboard"},
{ {
id: "f2", title: "Gestión de Recursos y Equipos", tags: [ id: "f2", title: "Gestión de Recursos y Equipos", tags: [
"Control de Inventario", "Asignación Eficiente"], "Control de Inventario", "Asignación Eficiente"],
@@ -191,27 +200,18 @@ export default function LandingPage() {
</div> </div>
<div id="testimonios" data-section="testimonios"> <div id="testimonios" data-section="testimonios">
<TestimonialCardSix <TestimonialCardFifteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonial="ConstructoERP ha revolucionado la forma en que gestionamos nuestros proyectos. La visibilidad en tiempo real es incomparable."
rating={5}
author="Ana García"
avatars={[
{ {
id: "t1", name: "Ana García", handle: "@anagarcia_pm", testimonial: "ConstructoERP ha revolucionado la forma en que gestionamos nuestros proyectos. La visibilidad en tiempo real es incomparable.", imageSrc: "http://img.b2bpic.net/free-photo/female-architect-with-helmet_23-2147702528.jpg", imageAlt: "Retrato de Ana García"}, src: "http://img.b2bpic.net/free-photo/female-architect-with-helmet_23-2147702528.jpg?_wi=2", alt: "Retrato de Ana García"
{ }
id: "t2", name: "Carlos Ruiz", handle: "@carlosruiz_aux", testimonial: "La implementación de ConstructoERP fue clave para optimizar nuestros recursos en los oficios auxiliares. ¡Totalmente recomendado!", imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881180.jpg", imageAlt: "Retrato de Carlos Ruiz"},
{
id: "t3", name: "Sofía Morales", handle: "@sofiamorales_arq", testimonial: "Como arquitecta, aprecio la integración de datos y la facilidad para colaborar. ConstructoERP es una herramienta indispensable.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-lady-chair-taking-notes-near-plan-model-house-table_23-2148039913.jpg", imageAlt: "Retrato de Sofía Morales"},
{
id: "t4", name: "Javier López", handle: "@javierlopez_sup", testimonial: "El seguimiento en obra nunca fue tan sencillo. ConstructoERP nos permite tomar decisiones rápidas y basadas en datos exactos.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-architect-posing-his-office_23-2148242944.jpg", imageAlt: "Retrato de Javier López"},
{
id: "t5", name: "Elena Vidal", handle: "@elenavidal_cfo", testimonial: "Desde la contabilidad hasta la facturación, ConstructoERP nos ha dado una visión financiera clara y un control total sobre los gastos.", imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-businesswoman-looking-camera_74855-4120.jpg", imageAlt: "Retrato de Elena Vidal"},
]} ]}
title="Lo que dicen nuestros clientes satisfechos" ratingAnimation="slide-up"
description="Descubre por qué profesionales de la construcción y oficios auxiliares eligen ConstructoERP para impulsar su crecimiento." avatarsAnimation="slide-up"
tag="Opiniones Reales"
tagIcon={MessageSquare}
tagAnimation="slide-up"
/> />
</div> </div>
@@ -243,7 +243,7 @@ export default function LandingPage() {
description="Nuestro equipo está listo para mostrarte cómo ConstructoERP puede optimizar tus proyectos. Completa el formulario y nos pondremos en contacto." description="Nuestro equipo está listo para mostrarte cómo ConstructoERP puede optimizar tus proyectos. Completa el formulario y nos pondremos en contacto."
tagIcon={Mail} tagIcon={Mail}
tagAnimation="slide-up" tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/group-engineers-table_23-2147704185.jpg" imageSrc="http://img.b2bpic.net/free-photo/group-engineers-table_23-2147704185.jpg?_wi=2"
imageAlt="Equipo de ConstructoERP colaborando en una oficina moderna" imageAlt="Equipo de ConstructoERP colaborando en una oficina moderna"
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"