Files
d24ec72d-b349-43ae-bf08-e3b…/src/app/page.tsx
2026-03-17 14:11:32 +00:00

255 lines
13 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import MediaAbout from '@/components/sections/about/MediaAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Award, CheckCircle, Heart, MapPin, Sparkles, Star, Zap } from 'lucide-react';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="smallMedium"
sizing="largeSmallSizeMediumTitles"
background="floatingGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
>
<div id="nav" data-section="nav">
<NavbarStyleCentered
brandName="Outfit by Ziya"
navItems={[
{ name: "Home", id: "home" },
{ name: "Collection", id: "collection" },
{ name: "About", id: "about" },
{ name: "Reviews", id: "reviews" },
{ name: "Contact", id: "contact" }
]}
button={{ text: "Shop Now", href: "#products" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboardSplit
logoText="Trendy Fashion for Gen Z 🔥"
description="Discover stylish, high-quality clothing at Outfit by Ziya. Where fashion meets comfort and vibe."
background="floatingGradient"
buttons={[
{ text: "Shop Now", href: "#products" },
{ text: "Visit Store", href: "#contact" }
]}
buttonAnimation="slide-up"
layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/woman-talking-her-phone-shopping_23-2148302810.jpg"
imageAlt="Outfit by Ziya trendy fashion store"
mediaAnimation="slide-up"
frameStyle="card"
ariaLabel="Outfit by Ziya hero section"
/>
</div>
<div id="collection" data-section="collection">
<FeatureCardTen
title="Our Trending Collection"
description="Explore our carefully curated collection of trendy outfits designed specifically for Gen Z."
tag="New Arrivals"
tagIcon={Sparkles}
tagAnimation="slide-up"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={true}
features={[
{
id: "hoodies", title: "Hoodies 🔥", description: "Cozy and stylish hoodies perfect for any occasion", media: {
imageSrc: "http://img.b2bpic.net/free-photo/business-man-by-skyscraper_1303-13653.jpg?_wi=1", imageAlt: "Trendy hoodies collection"
},
items: [
{ icon: CheckCircle, text: "Premium quality fabric" },
{ icon: Zap, text: "Limited stock available" }
],
reverse: false
},
{
id: "jackets", title: "Jackets 🧥", description: "Stylish jackets for every season and vibe", media: {
imageSrc: "http://img.b2bpic.net/free-photo/back-portrait-hip-bearded-pilot-green-bomber-jacket-skinny-jeans-with-white-blank-helmet-his-hand-with-white-walls_346278-989.jpg?_wi=1", imageAlt: "Stylish jackets collection"
},
items: [
{ icon: Award, text: "Best seller" },
{ icon: CheckCircle, text: "Premium designs" }
],
reverse: true
}
]}
ariaLabel="Collection highlights section"
/>
</div>
<div id="about" data-section="about">
<MediaAbout
title="About Outfit by Ziya"
description="Outfit by Ziya is a modern clothing store offering trendy outfits specially for Gen Z. Known for its unique collection, friendly service, and fun shopping experience. We focus on quality, style, and customer satisfaction."
tag="Since Day One"
tagIcon={Heart}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/girl-looking-showcase_1163-475.jpg"
imageAlt="Outfit by Ziya store location in Srinagar"
useInvertedBackground={false}
buttons={[
{ text: "Learn More", href: "#contact" }
]}
buttonAnimation="slide-up"
ariaLabel="About Outfit by Ziya section"
/>
</div>
<div id="products" data-section="products">
<ProductCardOne
title="Our Products"
description="Discover our complete collection of trendy, high-quality fashion items."
tag="Limited Stock"
tagIcon={Zap}
tagAnimation="slide-up"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={true}
gridVariant="three-columns-all-equal-width"
products={[
{
id: "hoodie-1", name: "Premium Comfort Hoodie", price: "₹1,299", imageSrc: "http://img.b2bpic.net/free-photo/business-man-by-skyscraper_1303-13653.jpg?_wi=2", imageAlt: "Premium Comfort Hoodie"
},
{
id: "jacket-1", name: "Trendy Denim Jacket", price: "₹2,499", imageSrc: "http://img.b2bpic.net/free-photo/back-portrait-hip-bearded-pilot-green-bomber-jacket-skinny-jeans-with-white-blank-helmet-his-hand-with-white-walls_346278-989.jpg?_wi=2", imageAlt: "Trendy Denim Jacket"
},
{
id: "streetwear-1", name: "Urban Streetwear Set", price: "₹1,899", imageSrc: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-sportswear_23-2148777602.jpg", imageAlt: "Urban Streetwear Set"
},
{
id: "casual-1", name: "Classic Casual Tee", price: "₹599", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-walking-outside-sunny-day_1303-22719.jpg?_wi=1", imageAlt: "Classic Casual Tee"
},
{
id: "winter-1", name: "Cozy Winter Jacket", price: "₹3,299", imageSrc: "http://img.b2bpic.net/free-photo/bakery-near-herbs-hot-drink-plaid_23-2147887699.jpg", imageAlt: "Cozy Winter Jacket"
},
{
id: "casual-2", name: "Comfortable Joggers", price: "₹999", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-walking-outside-sunny-day_1303-22719.jpg?_wi=2", imageAlt: "Comfortable Joggers"
}
]}
buttons={[
{ text: "Explore All", href: "#" }
]}
buttonAnimation="slide-up"
ariaLabel="Product showcase section"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
title="What Our Customers Say"
description="Real reviews from real Gen Z fashion lovers who love shopping at Outfit by Ziya."
tag="5-Star Reviews"
tagIcon={Star}
tagAnimation="slide-up"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
gridVariant="three-columns-all-equal-width"
testimonials={[
{
id: "1", name: "Priya Sharma", role: "Fashion Enthusiast", company: "Student", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-playing-with-party-accesories_1187-3499.jpg", imageAlt: "happy customer young woman portrait"
},
{
id: "2", name: "Arjun Khan", role: "Streetwear Fan", company: "Young Professional", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-man-with-folded-arms-dusk_23-2148203733.jpg", imageAlt: "young man smiling portrait photo"
},
{
id: "3", name: "Zoya Malik", role: "Fashion Blogger", company: "Content Creator", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-happy-be-back-work_23-2148727621.jpg", imageAlt: "young woman happy portrait smile"
},
{
id: "4", name: "Rohan Singh", role: "Regular Customer", company: "Employee", rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-man-smiling-showing-thumb-up-blue-background_93675-134703.jpg", imageAlt: "young man smiling customer photo"
},
{
id: "5", name: "Nisha Verma", role: "Style Guru", company: "Fashion Consultant", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/outdoors-portrait-smiley-woman_23-2148486217.jpg", imageAlt: "young woman fashion customer portrait"
},
{
id: "6", name: "Kamal Desai", role: "Fashion Lover", company: "Tech Enthusiast", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/satisfied-successful-boss-showing-thumb-up-approve-praise-good-work-standing-white-backgrou_1258-111240.jpg", imageAlt: "young man customer portrait smile"
}
]}
buttons={[
{ text: "Read More Reviews", href: "#" }
]}
buttonAnimation="slide-up"
ariaLabel="Customer testimonials section"
/>
</div>
<div id="highlights" data-section="highlights">
<MetricCardFourteen
title="Why Choose Outfit by Ziya"
tag="Trusted by Gen Z"
tagAnimation="slide-up"
metrics={[
{ id: "1", value: "1000+", description: "Happy Customers" },
{ id: "2", value: "500+", description: "Trendy Products" },
{ id: "3", value: "100%", description: "Quality Guaranteed" },
{ id: "4", value: "24/7", description: "Customer Support" }
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
ariaLabel="Key highlights and metrics section"
/>
</div>
<div id="contact" data-section="contact">
<ContactFaq
ctaTitle="Visit Us in Srinagar"
ctaDescription="Experience the latest fashion trends at our store. Explore our collection and get personalized style advice from our friendly team."
ctaButton={{ text: "Get Directions", href: "#" }}
ctaIcon={MapPin}
useInvertedBackground={false}
animationType="slide-up"
accordionAnimationType="smooth"
showCard={true}
faqs={[
{
id: "1", title: "What payment methods do you accept?", content: "We accept all major payment methods including cash, card, UPI, and digital wallets for your convenience."
},
{
id: "2", title: "Do you offer online ordering?", content: "Yes! You can reach us via WhatsApp or Instagram to place orders. We offer delivery to your location in Srinagar."
},
{
id: "3", title: "What is your return policy?", content: "We accept returns within 7 days of purchase if items are in original condition. Visit us or contact us for hassle-free returns."
},
{
id: "4", title: "Do you have student discounts?", content: "Yes! We offer special discounts for students and bulk orders. Ask our staff when you visit or call us for details."
}
]}
ariaLabel="Contact and FAQ section"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Outfit by Ziya"
leftLink={{ text: "Follow us on Instagram", href: "https://instagram.com" }}
rightLink={{ text: "Contact via WhatsApp", href: "https://wa.me" }}
ariaLabel="Site footer"
/>
</div>
</ThemeProvider>
);
}