11 Commits

Author SHA1 Message Date
cd9e3a4c1e Update src/app/page.tsx 2025-12-24 13:45:00 +00:00
4fddb4010b Update src/app/layout.tsx 2025-12-24 13:44:59 +00:00
ab1b596b51 Update src/app/page.tsx 2025-12-24 13:42:59 +00:00
6c3cbcc7c0 Update src/app/globals.css 2025-12-24 13:35:06 +00:00
9e44c713a9 Update src/app/page.tsx 2025-12-24 13:31:28 +00:00
0f144c7d54 Update src/app/page.tsx 2025-12-24 13:28:25 +00:00
f0f0990d6e Update src/app/layout.tsx 2025-12-24 13:28:24 +00:00
c93c2a8566 Update src/app/page.tsx 2025-12-23 16:40:34 +00:00
2e1f934994 Update src/app/layout.tsx 2025-12-23 16:40:33 +00:00
75e077df46 Update src/app/page.tsx 2025-12-23 16:38:37 +00:00
3a02502740 Update src/app/layout.tsx 2025-12-23 16:38:36 +00:00
2 changed files with 139 additions and 137 deletions

View File

@@ -4,13 +4,13 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
--background: #f5faff;; --background: #0a0a0a;
--card: #f1f8ff;; --card: #1a1a1a;
--foreground: #001122;; --foreground: #fffffae6;
--primary-cta: #15479c;; --primary-cta: #facc15;
--secondary-cta: #ffffff;; --secondary-cta: #1a1a1a;
--accent: #a8cce8;; --accent: #737373;
--background-accent: #7ba3cf;; --background-accent: #737373;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
@@ -495,7 +495,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-merriweather), sans-serif; font-family: var(--font-inter-tight), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -508,5 +508,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-merriweather), sans-serif; font-family: var(--font-inter-tight), sans-serif;
} }

View File

@@ -1,17 +1,16 @@
"use client"; "use client";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitAvatars from '@/components/sections/hero/HeroSplitAvatars';
import TagAbout from '@/components/sections/about/TagAbout';
import FeatureCardTwenty from '@/components/sections/feature/FeatureCardTwenty';
import ProductCardSeven from '@/components/sections/product/ProductCardSeven';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine';
import ContactInline from '@/components/sections/contact/ContactInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Crown, Droplets, Gauge, Sparkles, Star, TrendingUp, Zap } from "lucide-react"; import NavbarStyleMinimal from "@/components/navbar/NavbarStyleMinimal";
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MediaSplitTabsAbout from '@/components/sections/about/MediaSplitTabsAbout';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import MetricCardTen from '@/components/sections/metrics/MetricCardTen';
import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseSocial from '@/components/sections/footer/FooterBaseSocial';
import { Youtube, Twitter, Linkedin, Instagram } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -28,96 +27,133 @@ export default function LandingPage() {
headingFontWeight="extrabold" headingFontWeight="extrabold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarStyleMinimal
brandName="AUDI" brandName="AUDI A10"
navItems={[
{ name: "Models", id: "product" },
{ name: "Features", id: "feature" },
{ name: "About", id: "about" },
{ name: "Contact", id: "contact" }
]}
button={{ button={{
text: "Test Drive", text: "Reserve Now",
href: "contact" href: "contact"
}} }}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitAvatars <HeroBillboard
title="Introducing AUDI A10" title="Introducing AUDI A10"
description="Experience the future of automotive excellence. The all-new A10 redefines performance, luxury, and innovation for the modern driver." description="Experience the future of automotive excellence. The all-new A10 redefines performance, luxury, and innovation for the modern driver."
tag="Premium Innovation" tag="Premium Luxury Sedan"
tagIcon={Zap}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507382209-vmocpnfc.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507382209-vmocpnfc.jpg"
imageAlt="AUDI A10 luxury sedan" imageAlt="AUDI A10 luxury sedan"
imagePosition="right" frameStyle="card"
avatars={[
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766504480835-8xmeyz3k.jpg", alt: "Customer 1" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414402772-ruzjnlgd.jpg", alt: "Customer 2" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507389329-xpn9l1hz.jpg", alt: "Customer 3" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507390312-7uh03hb3.jpg", alt: "Customer 4" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414401529-6db20epg.jpg", alt: "Customer 5" }
]}
avatarText="Join thousands of satisfied A10 drivers"
buttons={[ buttons={[
{ text: "Explore Now", href: "product" }, {
{ text: "Learn More", href: "feature" } text: "Explore Features",
href: "feature"
},
{
text: "View Models",
href: "product"
}
]} ]}
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TagAbout <MediaSplitTabsAbout
tag="Why A10" title="Why Choose AUDI A10"
description="The AUDI A10 represents decades of engineering excellence combined with cutting-edge technology. Crafted for those who demand the finest in performance, comfort, and design. Every detail has been meticulously refined to deliver an unparalleled driving experience that transcends expectations." description="The AUDI A10 represents decades of engineering excellence combined with cutting-edge technology."
tabs={[
{
id: "engineering",
label: "Engineering",
description: "Crafted for those who demand the finest in performance. Every detail has been meticulously refined to deliver an unparalleled driving experience that transcends expectations."
},
{
id: "comfort",
label: "Comfort",
description: "Luxury redefined with premium materials and innovative design. Experience ultimate comfort on every journey with ergonomic seating and climate control."
},
{
id: "technology",
label: "Technology",
description: "Advanced systems that adapt to you. Intelligent features work seamlessly to enhance your driving experience with cutting-edge innovation."
}
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg"
imageAlt="AUDI A10 side profile"
imagePosition="right"
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
/> />
</div> </div>
<div id="feature" data-section="feature"> <div id="feature" data-section="feature">
<FeatureCardTwenty <FeatureCardOne
title="Premium Features" title="Premium Features"
description="Engineered to perfection. The A10 combines advanced technology with timeless elegance, delivering innovation at every turn." description="Engineered to perfection. The A10 combines advanced technology with timeless elegance, delivering innovation at every turn."
tag="Innovation" features={[
tagIcon={Sparkles} {
images={[ title: "Aerodynamic Design",
{ id: 1, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg", imageAlt: "AUDI A10 side profile" }, description: "Sculpted with precision for optimal performance and visual impact.",
{ id: 2, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg", imageAlt: "AUDI A10 luxury interior" }, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg",
{ id: 3, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg", imageAlt: "AUDI A10 headlight design" }, imageAlt: "AUDI A10 side profile"
{ id: 4, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507386084-fimpt5k0.jpg", imageAlt: "AUDI A10 wheel design" } },
{
title: "Luxury Interior",
description: "Premium materials and meticulous craftsmanship create an exceptional cabin experience.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg",
imageAlt: "AUDI A10 luxury interior"
},
{
title: "LED Technology",
description: "Cutting-edge headlight and taillight systems for enhanced visibility and style.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg",
imageAlt: "AUDI A10 headlight design"
},
{
title: "Performance Wheels",
description: "Engineered for grip and elegance with premium tire technology.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507386084-fimpt5k0.jpg",
imageAlt: "AUDI A10 wheel design"
}
]} ]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
buttons={[{ text: "View Specifications" }]}
/> />
</div> </div>
<div id="product" data-section="product"> <div id="product" data-section="product">
<ProductCardSeven <ProductCardTwo
title="A10 Models" title="A10 Models"
description="Choose your perfect A10. Available in multiple trim levels to match your lifestyle and preferences." description="Choose your perfect A10. Available in multiple trim levels to match your lifestyle and preferences."
tag="Premium Selection"
tagIcon={Crown}
products={[ products={[
{ {
id: "1", id: "1",
brand: "AUDI",
name: "A10 Standard", name: "A10 Standard",
price: "From $55,000", price: "$55,000",
rating: 5,
reviewCount: "2.3k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg",
imageAlt: "AUDI A10 Standard" imageAlt: "AUDI A10 Standard"
}, },
{ {
id: "2", id: "2",
brand: "AUDI",
name: "A10 Sport", name: "A10 Sport",
price: "From $65,000", price: "$65,000",
rating: 5,
reviewCount: "1.8k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg",
imageAlt: "AUDI A10 Sport" imageAlt: "AUDI A10 Sport"
}, },
{ {
id: "3", id: "3",
brand: "AUDI",
name: "A10 Premium", name: "A10 Premium",
price: "From $75,000", price: "$75,000",
rating: 5,
reviewCount: "1.5k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg",
imageAlt: "AUDI A10 Premium" imageAlt: "AUDI A10 Premium"
} }
@@ -130,45 +166,42 @@ export default function LandingPage() {
</div> </div>
<div id="metric" data-section="metric"> <div id="metric" data-section="metric">
<MetricCardOne <MetricCardTen
title="A10 Performance Metrics" title="A10 Performance Metrics"
description="Industry-leading specifications that set new standards" description="Industry-leading specifications that set new standards"
tag="Performance"
tagIcon={Zap}
metrics={[ metrics={[
{ {
id: "1", id: "1",
value: "382", title: "Peak Horsepower",
title: "HP", subtitle: "Maximum performance output",
description: "Peak horsepower output", category: "Performance",
icon: Zap value: "382 HP"
}, },
{ {
id: "2", id: "2",
value: "3.8", title: "0-60 Acceleration",
title: "seconds", subtitle: "Lightning-fast performance",
description: "0-60 acceleration", category: "Speed",
icon: Gauge value: "3.8s"
}, },
{ {
id: "3", id: "3",
value: "186", title: "Top Speed",
title: "mph", subtitle: "Maximum velocity capability",
description: "Top speed", category: "Capability",
icon: TrendingUp value: "186 mph"
}, },
{ {
id: "4", id: "4",
value: "32", title: "Fuel Economy",
title: "mpg", subtitle: "Combined efficiency rating",
description: "Combined fuel economy", category: "Efficiency",
icon: Droplets value: "32 mpg"
} }
]} ]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
animationType="slide-up"
/> />
</div> </div>
@@ -176,8 +209,6 @@ export default function LandingPage() {
<TestimonialCardNine <TestimonialCardNine
title="Trusted by Drivers Worldwide" title="Trusted by Drivers Worldwide"
description="Hear what AUDI A10 owners have to say about their driving experience" description="Hear what AUDI A10 owners have to say about their driving experience"
tag="Customer Testimonials"
tagIcon={Star}
testimonials={[ testimonials={[
{ {
id: "1", id: "1",
@@ -202,30 +233,6 @@ export default function LandingPage() {
role: "Automotive Enthusiast", role: "Automotive Enthusiast",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507389329-xpn9l1hz.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507389329-xpn9l1hz.jpg",
imageAlt: "James Wilson" imageAlt: "James Wilson"
},
{
id: "4",
quote: "A10 owners are part of an exclusive club. The quality and innovation speak for themselves every time I drive.",
name: "Emma Davis",
role: "Professional Driver",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507390312-7uh03hb3.jpg",
imageAlt: "Emma Davis"
},
{
id: "5",
quote: "Choosing the A10 was the best decision. It delivered beyond expectations in performance and reliability.",
name: "Robert Martinez",
role: "Tech Executive",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414401529-6db20epg.jpg",
imageAlt: "Robert Martinez"
},
{
id: "6",
quote: "The A10 is a masterpiece. Every drive feels like a celebration of German engineering excellence.",
name: "Lisa Thompson",
role: "Creative Director",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507391527-mvixgtbc.jpg",
imageAlt: "Lisa Thompson"
} }
]} ]}
textboxLayout="default" textboxLayout="default"
@@ -234,11 +241,12 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactInline <ContactCenter
text="Ready to experience the A10?" tag="Newsletter"
inputPlaceholder="Enter your email" title="Ready to Experience the A10?"
buttonText="Get Updates" description="Stay updated with the latest AUDI A10 news, exclusive offers, and special events."
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
onSubmit={(email) => console.log("Email submitted:", email)}
/> />
</div> </div>
@@ -246,41 +254,36 @@ export default function LandingPage() {
<ProductCardTwo <ProductCardTwo
title="A10 Featured Selection" title="A10 Featured Selection"
description="Explore our most popular A10 variants with customer reviews and ratings." description="Explore our most popular A10 variants with customer reviews and ratings."
tag="Customer Favorites"
tagIcon={Star}
products={[ products={[
{ {
id: "1", id: "1",
brand: "AUDI", brand: "AUDI",
name: "A10 Standard", name: "A10 Standard Edition",
price: "$55,000", price: "$55,000",
rating: 5, rating: 5,
reviewCount: "2.3k", reviewCount: "2.3k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507383197-f10wtv51.jpg",
imageAlt: "AUDI A10 Standard", imageAlt: "AUDI A10 Standard"
onProductClick: () => console.log("A10 Standard clicked")
}, },
{ {
id: "2", id: "2",
brand: "AUDI", brand: "AUDI",
name: "A10 Sport", name: "A10 Sport Edition",
price: "$65,000", price: "$65,000",
rating: 5, rating: 5,
reviewCount: "1.8k", reviewCount: "1.8k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507384431-4qc5pz5y.jpg",
imageAlt: "AUDI A10 Sport", imageAlt: "AUDI A10 Sport"
onProductClick: () => console.log("A10 Sport clicked")
}, },
{ {
id: "3", id: "3",
brand: "AUDI", brand: "AUDI",
name: "A10 Premium", name: "A10 Premium Edition",
price: "$75,000", price: "$75,000",
rating: 5, rating: 5,
reviewCount: "1.5k", reviewCount: "1.5k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766507385348-h08ys5lv.jpg",
imageAlt: "AUDI A10 Premium", imageAlt: "AUDI A10 Premium"
onProductClick: () => console.log("A10 Premium clicked")
} }
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
@@ -291,15 +294,14 @@ export default function LandingPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseCard <FooterBaseSocial
logoText="AUDI"
columns={[ columns={[
{ {
title: "Models", title: "Models",
items: [ items: [
{ label: "A10 Standard", href: "#" }, { label: "A10 Standard", href: "product" },
{ label: "A10 Sport", href: "#" }, { label: "A10 Sport", href: "product" },
{ label: "A10 Premium", href: "#" } { label: "A10 Premium", href: "product" }
] ]
}, },
{ {
@@ -313,20 +315,20 @@ export default function LandingPage() {
{ {
title: "Support", title: "Support",
items: [ items: [
{ label: "Contact Us", href: "#" }, { label: "Contact Us", href: "contact" },
{ label: "Service Centers", href: "#" }, { label: "Service Centers", href: "#" },
{ label: "Owner Portal", href: "#" } { label: "Owner Portal", href: "#" }
] ]
},
{
title: "Legal",
items: [
{ label: "Terms of Service", href: "#" },
{ label: "Warranty", href: "#" },
{ label: "Recalls", href: "#" }
]
} }
]} ]}
description="Experience the pinnacle of automotive luxury and performance with AUDI A10. Engineering excellence meets timeless design."
socialLinks={[
{ icon: Youtube, href: "https://youtube.com", ariaLabel: "YouTube" },
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Instagram, href: "https://instagram.com", ariaLabel: "Instagram" }
]}
logoText="AUDI A10"
copyrightText="© 2025 AUDI. All rights reserved." copyrightText="© 2025 AUDI. All rights reserved."
/> />
</div> </div>