2 Commits

Author SHA1 Message Date
feed6dc791 Update src/app/page.tsx 2026-04-29 19:22:27 +00:00
2efd2808a0 Merge version_1 into main
Merge version_1 into main
2026-04-29 19:17:21 +00:00

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home / Accueil", id: "hero"},
id: "hero",
},
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "Pricing", name: "Pricing / Tarifs", id: "pricing"},
id: "pricing",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CZxiJwhJtXkuw7LSFfzWhe8AAx/uploaded-1777490213660-9rx53xz5.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CZxiJwhJtXkuw7LSFfzWhe8AAx/uploaded-1777490213660-9rx53xz5.png"
brandName="Grid Studio" brandName="Grid Studio"
@@ -55,116 +47,36 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitTestimonial <HeroSplitTestimonial
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}} title="Elevating Digital Experiences | Élever les expériences numériques"
title="Elevating Digital Experiences" description="Grid Studio builds high-performance, future-proof websites for ambitious brands. | Grid Studio conçoit des sites web haute performance pour des marques ambitieuses."
description="Grid Studio builds high-performance, future-proof websites for ambitious brands. Precision design meets scalable architecture."
testimonials={[ testimonials={[
{ {
name: "Jane Doe", name: "Jane Doe", handle: "@janedoe", testimonial: "Exceptional design and delivery. | Design et livraison exceptionnels.", rating: 5,
handle: "@janedoe", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg"},
testimonial: "Exceptional design and delivery.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-woman_23-2148603029.jpg",
},
{ {
name: "John Smith", name: "John Smith", handle: "@jsmith", testimonial: "Best development partner we've had. | Le meilleur partenaire de développement que nous ayons eu.", rating: 5,
handle: "@jsmith", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg"},
testimonial: "Best development partner we've had.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg",
},
{
name: "Emily Chen",
handle: "@echen",
testimonial: "Transformed our digital presence completely.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg",
},
{
name: "Marcus Vane",
handle: "@mvane",
testimonial: "Technical expertise is unmatched in the industry.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-young-office-worker-glasses-suit-smiling-camera-looking-happy-white_1258-173667.jpg",
},
{
name: "Sarah Miller",
handle: "@smiller",
testimonial: "Professional, efficient, and highly creative.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/interested-black-man-woolen-elegant-jacket-close-up-portrait-handsome-guy-with-dark-skin-wears-headphones_197531-21842.jpg",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Start Project", text: "Start Project / Démarrer un projet", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/3d-shapes-glowing-with-bright-holographic-colors_23-2151037192.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/3d-shapes-glowing-with-bright-holographic-colors_23-2151037192.jpg?_wi=1"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/close-up-view-young-handsome-man-wearing-glasses-looking-front-isolated-orange-wall_141793-73719.jpg",
alt: "User portrait",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-brunette-girl-black-hat-smiling_176420-8505.jpg",
alt: "User portrait",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-serious-young-businessman-glasses_1262-3810.jpg",
alt: "User portrait",
},
{
src: "http://img.b2bpic.net/free-photo/successful-man-pointing-camera-with-finger_1262-3118.jpg",
alt: "User portrait",
},
{
src: "http://img.b2bpic.net/free-photo/serene-businessman-with-glasses_1098-719.jpg",
alt: "User portrait",
},
]}
marqueeItems={[
{
type: "text",
text: "Scalable Infrastructure",
},
{
type: "text",
text: "Precision UI Design",
},
{
type: "text",
text: "Rapid Deployment",
},
{
type: "text",
text: "High Performance",
},
{
type: "text",
text: "Future-Proof Tech",
},
]}
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<MetricSplitMediaAbout <MetricSplitMediaAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Design With Purpose" title="Design With Purpose | Design avec intention"
description="We specialize in crafting digital infrastructure that grows with your business." description="Grid Studio specializes in crafting bilingual digital infrastructure that grows with your business. | Grid Studio se spécialise dans la création d'infrastructures numériques bilingues."
metrics={[ metrics={[
{ {
value: "100+", value: "100+", title: "Projects Delivered / Projets livrés"},
title: "Projects Delivered",
},
{ {
value: "50+", value: "50+", title: "Happy Clients / Clients satisfaits"},
title: "Happy Clients",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/programming-language-code-editor-software-ui-computer-display_482257-124942.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/programming-language-code-editor-software-ui-computer-display_482257-124942.jpg?_wi=1"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
@@ -179,32 +91,10 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "s1", id: "s1", title: "Web Design (Bilingual) / Design Web (Bilingue)", description: "Custom, responsive interfaces. | Interfaces personnalisées.", tag: "Core / Principal", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CZxiJwhJtXkuw7LSFfzWhe8AAx/uploaded-1777490213660-9rx53xz5.png"},
title: "Web Design",
description: "Custom, responsive interfaces.",
tag: "Core",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CZxiJwhJtXkuw7LSFfzWhe8AAx/uploaded-1777490213660-9rx53xz5.png",
imageAlt: "User provided image",
},
{
id: "s2",
title: "UX Strategy",
description: "User-centric conversion flows.",
tag: "Strategy",
imageSrc: "http://img.b2bpic.net/free-photo/3d-shapes-glowing-with-bright-holographic-colors_23-2151037192.jpg?_wi=2",
imageAlt: "User provided image",
},
{
id: "s3",
title: "Web App Dev",
description: "Custom software solutions.",
tag: "Development",
imageSrc: "http://img.b2bpic.net/free-photo/programming-language-code-editor-software-ui-computer-display_482257-124942.jpg?_wi=2",
imageAlt: "User provided image",
},
]} ]}
title="Our Expertise" title="Our Expertise / Notre Expertise"
description="Full-cycle digital solutions, from conceptual design to deployment and optimization." description="Full-cycle bilingual digital solutions by Grid Studio. | Solutions numériques bilingues par Grid Studio."
/> />
</div> </div>
@@ -215,42 +105,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "one-time", id: "one-time", badge: "Growth / Croissance", price: "$5,000+", subtitle: "One-off web design build / Conception web ponctuelle", features: [
badge: "Growth", "Bilingual UI/UX Design", "Custom Dev / Développpement", "Payment Setup / Paiement"],
price: "$5,000+",
subtitle: "One-off web design build",
features: [
"UI/UX Design",
"Custom Dev",
"Payment Setup",
],
buttons: [ buttons: [
{ {
text: "Buy Now", text: "Buy Now / Acheter", href: "#"},
href: "#",
},
],
},
{
id: "monthly",
badge: "Partnership",
price: "$500/mo",
subtitle: "Ongoing maintenance & security",
features: [
"Server Updates",
"Security Patching",
"Priority Support",
],
buttons: [
{
text: "Subscribe",
href: "#",
},
], ],
}, },
]} ]}
title="Transparent Pricing" title="Transparent Pricing / Tarifs Transparents"
description="Flexible plans for one-off builds and ongoing stability." description="Grid Studio plans for one-off builds and bilingual maintenance."
/> />
</div> </div>
@@ -260,50 +124,9 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[]}
{ title="Client Success / Succès Clients"
id: "1", description="Grid Studio client reviews. | Avis clients de Grid Studio."
name: "Sarah J.",
role: "Director",
company: "Company A",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-woman_23-2149022640.jpg",
},
{
id: "2",
name: "Mark L.",
role: "CTO",
company: "Company B",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/interested-gorgeous-man-with-black-eyes-looking-indoor-photo-fashionable-well-dressed-african-guy-glasses_197531-22079.jpg",
},
{
id: "3",
name: "Alex K.",
role: "Owner",
company: "Company C",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-confident-business-leader_1262-4808.jpg",
},
{
id: "4",
name: "Beth R.",
role: "PM",
company: "Company D",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-redhead-woman-black-wall_176420-16401.jpg",
},
{
id: "5",
name: "Dave H.",
role: "Dev",
company: "Company E",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-modern-male_23-2148514900.jpg",
},
]}
title="Client Success"
description="What our clients say about the Grid Studio experience."
/> />
</div> </div>
@@ -313,23 +136,9 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you provide bilingual maintenance? / Maintenance bilingue ?", content: "Yes, we offer recurring bilingual maintenance subscriptions."},
title: "Do you provide maintenance?",
content: "Yes, we offer recurring maintenance subscriptions.",
},
{
id: "f2",
title: "What payment methods?",
content: "We support all major credit cards.",
},
{
id: "f3",
title: "How long for a build?",
content: "Typical builds take 4-8 weeks.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/still-life-red-thread-connection_23-2149870879.jpg" title="Common Questions / Questions Fréquentes"
title="Common Questions"
description="Getting started with Grid Studio." description="Getting started with Grid Studio."
faqsAnimation="slide-up" faqsAnimation="slide-up"
/> />
@@ -339,16 +148,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}} tag="Get in touch / Contactez-nous"
tag="Get in touch" title="Ready to Launch with Grid Studio? / Prêt à lancer avec Grid Studio ?"
title="Ready to Launch?" description="Let's build something remarkable together in English or French."
description="Let's build something remarkable together."
buttons={[ buttons={[
{ {
text: "Contact Us", text: "Contact Us / Contactez-nous", href: "mailto:hello@gridstudio.com"},
href: "mailto:hello@gridstudio.com",
},
]} ]}
/> />
</div> </div>
@@ -357,34 +163,20 @@ export default function LandingPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Company", title: "Company / Société", items: [
items: [ { label: "About / À Propos", href: "#" },
{ { label: "Services", href: "#" },
label: "About",
href: "#",
},
{
label: "Services",
href: "#",
},
], ],
}, },
{ {
title: "Support", title: "Support / Soutien", items: [
items: [ { label: "Contact", href: "#" },
{ { label: "FAQ", href: "#" },
label: "Contact",
href: "#",
},
{
label: "FAQ",
href: "#",
},
], ],
}, },
]} ]}
bottomLeftText="© 2024 Grid Studio" bottomLeftText="© 2025 Grid Studio"
bottomRightText="All rights reserved." bottomRightText="All rights reserved / Tous droits réservés."
/> />
</div> </div>
</ReactLenis> </ReactLenis>