Merge version_2 into main #4

Merged
bender merged 2 commits from version_2 into main 2026-03-08 19:59:54 +00:00
2 changed files with 52 additions and 1467 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -23,76 +23,78 @@ export default function HomePage() {
];
const categoryProducts = [
{
id: "cat-1", name: "Geyim & Moda", price: "50-500 AZN", variant: "Kişi, Qadın, Uşaqlar", imageSrc: "http://img.b2bpic.net/free-photo/legs-boots-attractive-stylish-blonde-woman-jeans-oversize-jacket-posing-against-wall-street_285396-8043.jpg?_wi=1", imageAlt: "fashion clothing collection vintage style"},
{
id: "cat-2", name: "Elektronika", price: "100-2000 AZN", variant: "Telefonlar, Laptoplar", imageSrc: "http://img.b2bpic.net/free-photo/top-view-virtual-reality-headset-white-headphones_23-2148912738.jpg?_wi=1", imageAlt: "electronics gadgets technology devices"},
{
id: "cat-3", name: "Ev & Mebel", price: "200-5000 AZN", variant: "Divan, Stol, Stullar", imageSrc: "http://img.b2bpic.net/free-photo/home-entryway-with-modern-furnishing-design_23-2150791155.jpg?_wi=1", imageAlt: "home furniture interior design modern"},
{
id: "cat-4", name: "Vintage & Retro", price: "30-1000 AZN", variant: "Klassik Şeylər", imageSrc: "http://img.b2bpic.net/free-photo/attractive-stylish-blonde-woman-jeans-oversize-jacket-walking-against-wall-street_285396-8015.jpg?_wi=1", imageAlt: "vintage retro antique items collection"},
{
id: "cat-5", name: "Aksesuarlar", price: "20-500 AZN", variant: "Kişi & Qadın Aksesuarları", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-details-accessories-bag-map-photo-camera-stylish-young-women-traveling-together-dressed-spring-trendy-dressed-street-style_285396-9961.jpg?_wi=1", imageAlt: "fashion accessories bags belts jewelry"},
{
id: "cat-6", name: "Kitablar & Vinyl", price: "10-300 AZN", variant: "Kitablar, Rekordlar, Albomlar", imageSrc: "http://img.b2bpic.net/free-photo/top-view-old-vinyl-record_23-2148681199.jpg?_wi=1", imageAlt: "vintage vinyl record collection music"},
{ id: "cat-1", name: "Geyim & Moda", price: "50-500 AZN", variant: "Kişi, Qadın, Uşaqlar", imageSrc: "http://img.b2bpic.net/free-photo/legs-boots-attractive-stylish-blonde-woman-jeans-oversize-jacket-posing-against-wall-street_285396-8043.jpg?_wi=1", imageAlt: "fashion clothing collection vintage style"
},
{ id: "cat-2", name: "Elektronika", price: "100-2000 AZN", variant: "Telefonlar, Laptoplar", imageSrc: "http://img.b2bpic.net/free-photo/top-view-virtual-reality-headset-white-headphones_23-2148912738.jpg?_wi=1", imageAlt: "electronics gadgets technology devices"
},
{ id: "cat-3", name: "Ev & Mebel", price: "200-5000 AZN", variant: "Divan, Stol, Stullar", imageSrc: "http://img.b2bpic.net/free-photo/home-entryway-with-modern-furnishing-design_23-2150791155.jpg?_wi=1", imageAlt: "home furniture interior design modern"
},
{ id: "cat-4", name: "Vintage & Retro", price: "30-1000 AZN", variant: "Klassik Şeylər", imageSrc: "http://img.b2bpic.net/free-photo/attractive-stylish-blonde-woman-jeans-oversize-jacket-walking-against-wall-street_285396-8015.jpg?_wi=1", imageAlt: "vintage retro antique items collection"
},
{ id: "cat-5", name: "Aksesuarlar", price: "20-500 AZN", variant: "Kişi & Qadın Aksesuarları", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-details-accessories-bag-map-photo-camera-stylish-young-women-traveling-together-dressed-spring-trendy-dressed-street-style_285396-9961.jpg?_wi=1", imageAlt: "fashion accessories bags belts jewelry"
},
{ id: "cat-6", name: "Kitablar & Vinyl", price: "10-300 AZN", variant: "Kitablar, Rekordlar, Albomlar", imageSrc: "http://img.b2bpic.net/free-photo/top-view-old-vinyl-record_23-2148681199.jpg?_wi=1", imageAlt: "vintage vinyl record collection music"
},
];
const featuredProducts = [
{
id: "prod-1", name: "Premium Dəri Jaket", price: "250 AZN", variant: "Qara, L Ölçüsü", imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16958.jpg?_wi=1", imageAlt: "premium vintage leather jacket fashion", isFavorited: false,
onFavorite: () => console.log("favorited"),
{ id: "prod-1", name: "Premium Dəri Jaket", price: "250 AZN", variant: "Qara, L Ölçüsü", imageSrc: "http://img.b2bpic.net/free-photo/woman-model-demonstrating-winter-cloths_1303-16958.jpg?_wi=1", imageAlt: "premium vintage leather jacket fashion", isFavorited: false, onFavorite: () => console.log("favorited"),
},
{
id: "prod-2", name: "Dizayner Çanta", price: "400 AZN", variant: "Kahverengi, İtfaiyeci", imageSrc: "http://img.b2bpic.net/free-photo/smiling-sexy-brunette-wearing-stylish-black-dress-sunglasses-holds-black-handbag-posing-near-terrace-cafe-city_613910-18753.jpg?_wi=1", imageAlt: "designer handbag luxury accessory", isFavorited: false,
onFavorite: () => console.log("favorited"),
{ id: "prod-2", name: "Dizayner Çanta", price: "400 AZN", variant: "Kahverengi, İtfaiyeci", imageSrc: "http://img.b2bpic.net/free-photo/smiling-sexy-brunette-wearing-stylish-black-dress-sunglasses-holds-black-handbag-posing-near-terrace-cafe-city_613910-18753.jpg?_wi=1", imageAlt: "designer handbag luxury accessory", isFavorited: false, onFavorite: () => console.log("favorited"),
},
{
id: "prod-3", name: "Vintage Kamera", price: "180 AZN", variant: "Canon, Klassik Model", imageSrc: "http://img.b2bpic.net/free-photo/teenage-boy-taking-picture-bedroom-hobby-photography-concept_53876-20733.jpg?_wi=1", imageAlt: "vintage camera photography equipment", isFavorited: false,
onFavorite: () => console.log("favorited"),
{ id: "prod-3", name: "Vintage Kamera", price: "180 AZN", variant: "Canon, Klassik Model", imageSrc: "http://img.b2bpic.net/free-photo/teenage-boy-taking-picture-bedroom-hobby-photography-concept_53876-20733.jpg?_wi=1", imageAlt: "vintage camera photography equipment", isFavorited: false, onFavorite: () => console.log("favorited"),
},
{
id: "prod-4", name: "Təsmir Edilmiş Stul", price: "320 AZN", variant: "Retro, Tam Vəziyyət", imageSrc: "http://img.b2bpic.net/free-photo/room-decor-with-potted-plants-candles-wooden-table_23-2149427996.jpg?_wi=1", imageAlt: "mid-century modern furniture chair", isFavorited: false,
onFavorite: () => console.log("favorited"),
{ id: "prod-4", name: "Təsmir Edilmiş Stul", price: "320 AZN", variant: "Retro, Tam Vəziyyət", imageSrc: "http://img.b2bpic.net/free-photo/room-decor-with-potted-plants-candles-wooden-table_23-2149427996.jpg?_wi=1", imageAlt: "mid-century modern furniture chair", isFavorited: false, onFavorite: () => console.log("favorited"),
},
];
const trendingBlogs = [
{
id: "trend-1", category: "Ayakkabılar", title: "Klassik Sneaker Koleksiyası", excerpt: "Vintage Nike, Adidas və daha çox brend sneakerləri çox az qiymətə", imageSrc: "http://img.b2bpic.net/free-photo/canvas-sneakers-green-model-tying-shoelaces-apparel-ad_53876-101198.jpg?_wi=1", imageAlt: "fashion sneakers classic shoe style", authorName: "YuShop Yayın Heyəti", authorAvatar: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg", date: "18 Yanvar 2025", onBlogClick: () => console.log("blog clicked"),
{ id: "trend-1", category: "Ayakkabılar", title: "Klassik Sneaker Koleksiyası", excerpt: "Vintage Nike, Adidas və daha çox brend sneakerləri çox az qiymətə", imageSrc: "http://img.b2bpic.net/free-photo/canvas-sneakers-green-model-tying-shoelaces-apparel-ad_53876-101198.jpg?_wi=1", imageAlt: "fashion sneakers classic shoe style", authorName: "YuShop Yayın Heyəti", authorAvatar: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg", date: "18 Yanvar 2025", onBlogClick: () => console.log("blog clicked"),
},
{
id: "trend-2", category: "Musiqi", title: "Vintage Vinyl Rekord Seçməsi", excerpt: "80-lərin və 90-ların klassik albomları Baku-da ən yaxşı qiymətlərdə", imageSrc: "http://img.b2bpic.net/free-photo/top-view-old-vinyl-record_23-2148681199.jpg?_wi=2", imageAlt: "vintage vinyl record collection music", authorName: "YuShop Yayın Heyəti", authorAvatar: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg", date: "15 Yanvar 2025", onBlogClick: () => console.log("blog clicked"),
{ id: "trend-2", category: "Musiqi", title: "Vintage Vinyl Rekord Seçməsi", excerpt: "80-lərin və 90-ların klassik albomları Baku-da ən yaxşı qiymətlərdə", imageSrc: "http://img.b2bpic.net/free-photo/top-view-old-vinyl-record_23-2148681199.jpg?_wi=2", imageAlt: "vintage vinyl record collection music", authorName: "YuShop Yayın Heyəti", authorAvatar: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg", date: "15 Yanvar 2025", onBlogClick: () => console.log("blog clicked"),
},
];
const testimonials = [
{
id: "test-1", name: "Aylin Hüseynova", role: "Baku Satıcısı", testimonial: "YuShop-dan istifadə etməklə əziyyətsiz satış edə bilirəm. Platform çox asan və təhlükəsizdir.", imageSrc: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg?_wi=1", imageAlt: "happy customer satisfied smile portrait"},
id: "test-1", name: "Aylin Hüseynova", role: "Baku Satıcısı", testimonial: "YuShop-dan istifadə etməklə əziyyətsiz satış edə bilirəm. Platform çox asan və təhlükəsizdir.", imageSrc: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg?_wi=1", imageAlt: "happy customer satisfied smile portrait"
},
{
id: "test-2", name: "Fuad Məmmədov", role: "Alıcı", testimonial: "Çox qəbul etməz çeşidli məhsullar və əla qiymətlər. Etibarlı satıcılardan hər zaman alıram.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg?_wi=1", imageAlt: "man professional portrait headshot"},
id: "test-2", name: "Fuad Məmmədov", role: "Alıcı", testimonial: "Çox qəbul etməz çeşidli məhsullar və əla qiymətlər. Etibarlı satıcılardan hər zaman alıram.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg?_wi=1", imageAlt: "man professional portrait headshot"
},
{
id: "test-3", name: "Leyla Babayeva", role: "Vintage Həvəskar", testimonial: "YuShop-da ən yaxşı vintage eşyaları tapıram. Qədim və klassik şeylər üçün mükəmməl yer.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-lady-talking-phone-outdoors_1262-7315.jpg", imageAlt: "young woman portrait professional photo"},
id: "test-3", name: "Leyla Babayeva", role: "Vintage Həvəskar", testimonial: "YuShop-da ən yaxşı vintage eşyaları tapıram. Qədim və klassik şeylər üçün mükəmməl yer.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-lady-talking-phone-outdoors_1262-7315.jpg", imageAlt: "young woman portrait professional photo"
},
{
id: "test-4", name: "Rəsul Qurbanov", role: "Elektronika Ekspederi", testimonial: "Elektronika satıcılarının üçün ideal platform. Təhlükəsiz ödəniş və sürətli birləşmə.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "professional man portrait confident"},
id: "test-4", name: "Rəsul Qurbanov", role: "Elektronika Ekspederi", testimonial: "Elektronika satıcılarının üçün ideal platform. Təhlükəsiz ödəniş və sürətli birləşmə.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "professional man portrait confident"
},
{
id: "test-5", name: "Nigar Ağayeva", role: "Fashion İnfluencer", testimonial: "YuShop-da moda seçməklə əziyyətsiz çoxlu seçim tapa biləm. Sürətli sevkiyat və mükəmməl xidmət.", imageSrc: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg?_wi=2", imageAlt: "happy customer satisfied smile portrait"},
id: "test-5", name: "Nigar Ağayeva", role: "Fashion İnfluencer", testimonial: "YuShop-da moda seçməklə əziyyətsiz çoxlu seçim tapa biləm. Sürətli sevkiyat və mükəmməl xidmət.", imageSrc: "http://img.b2bpic.net/free-photo/absolutely-awesome-portrait-satisfied-happy-granny-showing-okay-excellent-gesture-laughing-smiling-joyfully_176420-43860.jpg?_wi=2", imageAlt: "happy customer satisfied smile portrait"
},
{
id: "test-6", name: "Məhəmməd Əmirov", role: "Ev Dekorasyon Satıcısı", testimonial: "Baku-da ev dekorasyon üçün ən yaxşı yerdir. Mənim biznəsim YuShop sayəsində böyüyüb.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg?_wi=2", imageAlt: "man professional portrait headshot"},
id: "test-6", name: "Məhəmməd Əmirov", role: "Ev Dekorasyon Satıcısı", testimonial: "Baku-da ev dekorasyon üçün ən yaxşı yerdir. Mənim biznəsim YuShop sayəsində böyüyüb.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-middle-aged-business-leader_1262-4822.jpg?_wi=2", imageAlt: "man professional portrait headshot"
},
];
const faqs = [
{
id: "faq-1", title: "YuShop-da necə qeydiyyatdan keçəm?", content: "Rəqamsal poçtunuz və parol ilə qeydiyyat edin, və ya Google hesabınızla daxil olun. Telefon nömrənizi də əlavə edə bilərsiniz güvənlik üçün."},
id: "faq-1", title: "YuShop-da necə qeydiyyatdan keçəm?", content: "Rəqamsal poçtunuz və parol ilə qeydiyyat edin, və ya Google hesabınızla daxil olun. Telefon nömrənizi də əlavə edə bilərsiniz güvənlik üçün."
},
{
id: "faq-2", title: "Elan necə yerləşdirəm?", content: "\"Elan Yerləşdir\" düyməsinə klikləyin, kateqoriya seçin, şəkil yükləyin, başlıq və qiymət daxil edin. Əşyasının vəziyyətini (yeni/istifadə olunmuş/kimi yeni) göstərin və Baku və ya Azərbaycanda yerini seçin."},
id: "faq-2", title: "Elan necə yerləşdirəm?", content: "\"Elan Yerləşdir\" düyməsinə klikləyin, kateqoriya seçin, şəkil yükləyin, başlıq və qiymət daxil edin. Əşyasının vəziyyətini (yeni/istifadə olunmuş/kimi yeni) göstərin və Baku və ya Azərbaycanda yerini seçin."
},
{
id: "faq-3", title: "Məhsulu bəyənərkən nə olur?", content: "Hər məhsul kartında ürək düymə var. Klikləyəndə məhsul \"Bəyəndiklərim\" səhifənizə əlavə olunur. Orada bütün sevdiyiniz elanları tapa bilərsiniz."},
id: "faq-3", title: "Məhsulu bəyənərkən nə olur?", content: "Hər məhsul kartında ürək düymə var. Klikləyəndə məhsul \"Bəyəndiklərim\" səhifənizə əlavə olunur. Orada bütün sevdiyiniz elanları tapa bilərsiniz."
},
{
id: "faq-4", title: "Satıcıyla necə əlaqə saxlayım?", content: "Məhsul detalları səhifəsində \"Mesaj göndər\" düyməsinə klikləyin. Satıcı ilə birbaşa mesajlaşa bilərsiniz. Təhlükəsiz ödəniş sistemi var."},
id: "faq-4", title: "Satıcıyla necə əlaqə saxlayım?", content: "Məhsul detalları səhifəsində \"Mesaj göndər\" düyməsinə klikləyin. Satıcı ilə birbaşa mesajlaşa bilərsiniz. Təhlükəsiz ödəniş sistemi var."
},
{
id: "faq-5", title: "YuShop ödəniş seçimləri nələrdir?", content: "VISA, Mastercard, Baku Bank əlaqələndirmə, və kapital transfer üsulları qəbul edirik. Bütün əməliyyatlar şifrələnib və təhlükəsizdir."},
id: "faq-5", title: "YuShop ödəniş seçimləri nələrdir?", content: "VISA, Mastercard, Baku Bank əlaqələndirmə, və kapital transfer üsulları qəbul edirik. Bütün əməliyyatlar şifrələnib və təhlükəsizdir."
},
{
id: "faq-6", title: "Şəxsi Kabinet nə edə biləm?", content: "Şəxsi Kabinet-də aktiv elanlarınızı, satılan əşyalarınızı, mesajları və profilini idarə edə bilərsiniz. Bəyəndiklərim səhifəsi də burada var."},
id: "faq-6", title: "Şəxsi Kabinet nə edə biləm?", content: "Şəxsi Kabinet-də aktiv elanlarınızı, satılan əşyalarınızı, mesajları və profilini idarə edə bilərsiniz. Bəyəndiklərim səhifəsi də burada var."
},
];
const footerColumns = [
@@ -227,7 +229,8 @@ export default function HomePage() {
description="YuShop-da qeyd olunmuş satıcılardan etibar etməklə etibarlı ikinci əl əşyaları satın alın"
tag="Etibarlı Marketplace"
names={[
"YuShop", "Baku Sellers", "Trusted Community", "Premium Quality", "Fast Delivery", "Best Prices", "Local Brands", "Verified Users"]}
"YuShop", "Baku Sellers", "Trusted Community", "Premium Quality", "Fast Delivery", "Best Prices", "Local Brands", "Verified Users"
]}
textboxLayout="default"
useInvertedBackground={false}
showCard={true}
@@ -242,7 +245,7 @@ export default function HomePage() {
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
carouselMode="buttons"
carouselMode="auto"
/>
</div>
@@ -267,4 +270,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}