From 0a23de0fc887781969664ee945dd39372b6a2f28 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 04:00:18 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f066e1b..2629c77 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -22,11 +22,14 @@ const archivo = Archivo({ export const metadata: Metadata = { title: "IAON Gallery | Authentic Hyderabad Streetwear | Honest Pricing", description: "Shop authentic, affordable streetwear in Hyderabad. Clear policies, honest pricing, no fake products. 30-day returns, accurate sizing. Azampura & Tolichowki stores.", keywords: "streetwear, Hyderabad fashion, authentic clothing, urban wear, affordable style, t-shirts, hoodies, jackets", metadataBase: new URL("https://iaongallery.com"), alternates: { - canonical: "https://iaongallery.com"}, + canonical: "https://iaongallery.com" + }, openGraph: { - title: "IAON Gallery - Hyderabad's Most Honest Streetwear", description: "Authentic, affordable streetwear with transparent policies. No fakes. No surprises.", url: "https://iaongallery.com", siteName: "IAON Gallery", type: "website"}, + title: "IAON Gallery - Hyderabad's Most Honest Streetwear", description: "Authentic, affordable streetwear with transparent policies. No fakes. No surprises.", url: "https://iaongallery.com", siteName: "IAON Gallery", type: "website" + }, twitter: { - card: "summary_large_image", title: "IAON Gallery - Hyderabad Streetwear", description: "Authentic streetwear. Clear policies. Honest pricing."}, + card: "summary_large_image", title: "IAON Gallery - Hyderabad Streetwear", description: "Authentic streetwear. Clear policies. Honest pricing." + }, robots: { index: true, follow: true, From fbd703d5a908663c47b1b66f970eda976b6cae85 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 04:00:19 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 68 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 45 insertions(+), 23 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 120168e..58b4ff6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -47,9 +47,11 @@ export default function LandingPage() { background={{ variant: "plain" }} mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-sitting-outdoors_23-2148950600.jpg", imageAlt: "IAON Gallery streetwear collection hero image"}, + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-sitting-outdoors_23-2148950600.jpg", imageAlt: "IAON Gallery streetwear collection hero image" + }, { - imageSrc: "http://img.b2bpic.net/free-photo/people-enjoy-shopping_53876-20708.jpg", imageAlt: "IAON Gallery urban fashion showcase"}, + imageSrc: "http://img.b2bpic.net/free-photo/people-enjoy-shopping_53876-20708.jpg", imageAlt: "IAON Gallery urban fashion showcase" + }, ]} rating={5} ratingText="Trusted by Hyderabad Youth" @@ -68,13 +70,17 @@ export default function LandingPage() { tagIcon={Sparkles} products={[ { - id: "1", name: "Essential Oversized Tee", price: "₹599", imageSrc: "http://img.b2bpic.net/free-photo/upset-european-man-white-shirt-with-tattooed-arms-sitting-outdoors_181624-59916.jpg", imageAlt: "Essential Oversized T-Shirt in black"}, + id: "1", name: "Essential Oversized Tee", price: "₹599", imageSrc: "http://img.b2bpic.net/free-photo/upset-european-man-white-shirt-with-tattooed-arms-sitting-outdoors_181624-59916.jpg", imageAlt: "Essential Oversized T-Shirt in black" + }, { - id: "2", name: "Classic Logo Hoodie", price: "₹1,299", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-underground-hip-hop-musician_23-2150932933.jpg", imageAlt: "Classic Logo Hoodie in charcoal"}, + id: "2", name: "Classic Logo Hoodie", price: "₹1,299", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-underground-hip-hop-musician_23-2150932933.jpg", imageAlt: "Classic Logo Hoodie in charcoal" + }, { - id: "3", name: "Windproof Jacket", price: "₹2,499", imageSrc: "http://img.b2bpic.net/free-photo/urban-cyclist-riding-his-bike_23-2148828236.jpg", imageAlt: "Windproof Jacket in navy"}, + id: "3", name: "Windproof Jacket", price: "₹2,499", imageSrc: "http://img.b2bpic.net/free-photo/urban-cyclist-riding-his-bike_23-2148828236.jpg", imageAlt: "Windproof Jacket in navy" + }, { - id: "4", name: "Urban Sneakers", price: "₹1,899", imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-girl-s-legs-red-keds-going-upstairs_176420-42223.jpg", imageAlt: "Urban Sneakers in white and black"}, + id: "4", name: "Urban Sneakers", price: "₹1,899", imageSrc: "http://img.b2bpic.net/free-photo/close-up-photo-girl-s-legs-red-keds-going-upstairs_176420-42223.jpg", imageAlt: "Urban Sneakers in white and black" + }, ]} gridVariant="four-items-2x2-equal-grid" animationType="slide-up" @@ -86,7 +92,7 @@ export default function LandingPage() {
@@ -100,13 +106,17 @@ export default function LandingPage() { tagIcon={CheckCircle} features={[ { - id: "1", title: "Clear Pricing", description: "Every item shows exactly what you pay. No surprise charges at checkout. Price is final after taxes.", imageSrc: "/placeholders/placeholder1.webp?_wi=1", imageAlt: "Clear pricing display"}, + id: "1", title: "Clear Pricing", description: "Every item shows exactly what you pay. No surprise charges at checkout. Price is final after taxes.", imageSrc: "/placeholders/placeholder1.webp?_wi=1", imageAlt: "Clear pricing display" + }, { - id: "2", title: "Easy Returns", description: "30-day hassle-free returns. No questions asked. We cover return shipping. Your satisfaction guaranteed.", imageSrc: "/placeholders/placeholder1.webp?_wi=2", imageAlt: "Easy returns process"}, + id: "2", title: "Easy Returns", description: "30-day hassle-free returns. No questions asked. We cover return shipping. Your satisfaction guaranteed.", imageSrc: "/placeholders/placeholder1.webp?_wi=2", imageAlt: "Easy returns process" + }, { - id: "3", title: "Authentic Products", description: "100% genuine streetwear. Direct from verified manufacturers. We verify every piece before dispatch.", imageSrc: "/placeholders/placeholder1.webp?_wi=3", imageAlt: "Authentic product verification"}, + id: "3", title: "Authentic Products", description: "100% genuine streetwear. Direct from verified manufacturers. We verify every piece before dispatch.", imageSrc: "/placeholders/placeholder1.webp?_wi=3", imageAlt: "Authentic product verification" + }, { - id: "4", title: "Accurate Sizing", description: "Detailed size charts with real measurements. Customer fit feedback on every product. No guessing required.", imageSrc: "/placeholders/placeholder1.webp?_wi=4", imageAlt: "Accurate sizing guide"}, + id: "4", title: "Accurate Sizing", description: "Detailed size charts with real measurements. Customer fit feedback on every product. No guessing required.", imageSrc: "/placeholders/placeholder1.webp?_wi=4", imageAlt: "Accurate sizing guide" + }, ]} gridVariant="four-items-2x2-equal-grid" animationType="slide-up" @@ -122,13 +132,17 @@ export default function LandingPage() { author="Arjun, Hyderabad" avatars={[ { - src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Customer testimonial avatar 1"}, + src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Customer testimonial avatar 1" + }, { - src: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", alt: "Customer testimonial avatar 2"}, + src: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", alt: "Customer testimonial avatar 2" + }, { - src: "http://img.b2bpic.net/free-photo/smiling-brunette-woman-standing-outside_23-2147654969.jpg", alt: "Customer testimonial avatar 3"}, + src: "http://img.b2bpic.net/free-photo/smiling-brunette-woman-standing-outside_23-2147654969.jpg", alt: "Customer testimonial avatar 3" + }, { - src: "http://img.b2bpic.net/free-photo/closeup-pretty-young-woman-with-long-hair-standing-against-isolated-background_662251-535.jpg", alt: "Customer testimonial avatar 4"}, + src: "http://img.b2bpic.net/free-photo/closeup-pretty-young-woman-with-long-hair-standing-against-isolated-background_662251-535.jpg", alt: "Customer testimonial avatar 4" + }, ]} ratingAnimation="slide-up" avatarsAnimation="slide-up" @@ -142,17 +156,23 @@ export default function LandingPage() { sideDescription="Transparency in every answer." faqs={[ { - id: "1", title: "How do I know if products are authentic?", content: "Every item is sourced directly from verified manufacturers and inspected before dispatch. We provide authenticity certificates for all premium pieces. No counterfeits, ever."}, + id: "1", title: "How do I know if products are authentic?", content: "Every item is sourced directly from verified manufacturers and inspected before dispatch. We provide authenticity certificates for all premium pieces. No counterfeits, ever." + }, { - id: "2", title: "What's your return policy?", content: "30-day returns on all items. No questions asked. Simply initiate a return within 30 days of purchase, and we'll provide a prepaid return label. Refunds processed within 5-7 business days."}, + id: "2", title: "What's your return policy?", content: "30-day returns on all items. No questions asked. Simply initiate a return within 30 days of purchase, and we'll provide a prepaid return label. Refunds processed within 5-7 business days." + }, { - id: "3", title: "How accurate are your size charts?", content: "Our size charts include actual measurements (chest, length, sleeve) for each item. Customer fit reviews are displayed on every product. If sizing is wrong, returns are free."}, + id: "3", title: "How accurate are your size charts?", content: "Our size charts include actual measurements (chest, length, sleeve) for each item. Customer fit reviews are displayed on every product. If sizing is wrong, returns are free." + }, { - id: "4", title: "Do you have physical stores?", content: "Yes! Visit us at Azampura or Tolichowki in Hyderabad for in-person shopping. Same products, same prices online and offline. No inconsistency."}, + id: "4", title: "Do you have physical stores?", content: "Yes! Visit us at Azampura or Tolichowki in Hyderabad for in-person shopping. Same products, same prices online and offline. No inconsistency." + }, { - id: "5", title: "Why are your prices lower?", content: "We buy directly from manufacturers, cutting out middlemen. We reinvest savings into quality control, not marketing hype. Transparent margins mean fair pricing for you."}, + id: "5", title: "Why are your prices lower?", content: "We buy directly from manufacturers, cutting out middlemen. We reinvest savings into quality control, not marketing hype. Transparent margins mean fair pricing for you." + }, { - id: "6", title: "How do I track my order?", content: "Order tracking updates are sent to your email and SMS. Real-time tracking via our app. Delivery windows are realistic, not overpromised."}, + id: "6", title: "How do I track my order?", content: "Order tracking updates are sent to your email and SMS. Real-time tracking via our app. Delivery windows are realistic, not overpromised." + }, ]} textPosition="left" useInvertedBackground={false} @@ -186,10 +206,12 @@ export default function LandingPage() { socialLinks={[ { icon: Instagram, - href: "https://instagram.com/iaon.gallery", ariaLabel: "IAON Gallery Instagram"}, + href: "https://instagram.com/iaon.gallery", ariaLabel: "IAON Gallery Instagram" + }, { icon: Twitter, - href: "https://twitter.com/iaongallery", ariaLabel: "IAON Gallery Twitter"}, + href: "https://twitter.com/iaongallery", ariaLabel: "IAON Gallery Twitter" + }, ]} />