Merge version_1 into main #2
@@ -16,8 +16,7 @@ const navItems = [
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Xizmat",
|
||||
items: [
|
||||
title: "Xizmat", items: [
|
||||
{ label: "Sartarosh Qidiruvi", href: "/" },
|
||||
{ label: "AI Tavsiyalari", href: "/" },
|
||||
{ label: "Marketplace", href: "/marketplace" },
|
||||
@@ -25,8 +24,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Kompaniya",
|
||||
items: [
|
||||
title: "Kompaniya", items: [
|
||||
{ label: "Asosiy", href: "/" },
|
||||
{ label: "Haqida", href: "/" },
|
||||
{ label: "Blog", href: "/" },
|
||||
@@ -34,8 +32,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Qonuniy",
|
||||
items: [
|
||||
title: "Qonuniy", items: [
|
||||
{ label: "Maxfiylık Siyosati", href: "/privacy" },
|
||||
{ label: "Foydalanish Shartlari", href: "/terms" },
|
||||
{ label: "Cookies", href: "/cookies" },
|
||||
@@ -51,7 +48,7 @@ export default function AuthPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
@@ -73,32 +70,21 @@ export default function AuthPage() {
|
||||
description="Sartarosh xizmatlarini qidirayotgansizmi yoki o'z sartarosh profilingizni yaratmoqchisizmi? Quyidagi formani to'ldiring va boshlang."
|
||||
inputs={[
|
||||
{
|
||||
name: "fullname",
|
||||
type: "text",
|
||||
placeholder: "Ismingiz va familyangiz",
|
||||
required: true,
|
||||
name: "fullname", type: "text", placeholder: "Ismingiz va familyangiz", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email manzilingiz",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email manzilingiz", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Telefon raqamingiz",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Telefon raqamingiz", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Sizning xabaringiz va ehtiyojlaringiz...",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Sizning xabaringiz va ehtiyojlaringiz...", rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
buttonText="Ro'yxatdan O'tish"
|
||||
|
||||
@@ -17,8 +17,7 @@ const navItems = [
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Xizmat",
|
||||
items: [
|
||||
title: "Xizmat", items: [
|
||||
{ label: "Sartarosh Qidiruvi", href: "/" },
|
||||
{ label: "AI Tavsiyalari", href: "/" },
|
||||
{ label: "Marketplace", href: "/marketplace" },
|
||||
@@ -26,8 +25,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Kompaniya",
|
||||
items: [
|
||||
title: "Kompaniya", items: [
|
||||
{ label: "Asosiy", href: "/" },
|
||||
{ label: "Haqida", href: "/" },
|
||||
{ label: "Blog", href: "/" },
|
||||
@@ -35,8 +33,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Qonuniy",
|
||||
items: [
|
||||
title: "Qonuniy", items: [
|
||||
{ label: "Maxfiylık Siyosati", href: "/privacy" },
|
||||
{ label: "Foydalanish Shartlari", href: "/terms" },
|
||||
{ label: "Cookies", href: "/cookies" },
|
||||
@@ -52,7 +49,7 @@ export default function DashboardPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
@@ -83,48 +80,22 @@ export default function DashboardPage() {
|
||||
description="O'z ehtiyojingizga mos xizmat turini tanlang va premium xizmatlardan foydalaning"
|
||||
plans={[
|
||||
{
|
||||
id: "client-basic",
|
||||
badge: "Standart",
|
||||
badgeIcon: User,
|
||||
price: "Bepul",
|
||||
subtitle: "Oddiy foydalanuvchi uchun",
|
||||
buttons: [{ text: "Boshlash", href: "/auth" }],
|
||||
id: "client-basic", badge: "Standart", badgeIcon: User,
|
||||
price: "Bepul", subtitle: "Oddiy foydalanuvchi uchun", buttons: [{ text: "Boshlash", href: "/auth" }],
|
||||
features: [
|
||||
"Sartarosh qidiruvi",
|
||||
"3 ta band qilish oyiga",
|
||||
"Miqyos baholovchi",
|
||||
"AI hairstyle emas",
|
||||
],
|
||||
"Sartarosh qidiruvi", "3 ta band qilish oyiga", "Miqyos baholovchi", "AI hairstyle emas"],
|
||||
},
|
||||
{
|
||||
id: "client-premium",
|
||||
badge: "Tavsiya",
|
||||
badgeIcon: Crown,
|
||||
price: "50,000 so'm/oy",
|
||||
subtitle: "Aktiv foydalanuvchilar uchun",
|
||||
buttons: [{ text: "Yangilash", href: "/auth" }],
|
||||
id: "client-premium", badge: "Tavsiya", badgeIcon: Crown,
|
||||
price: "50,000 so'm/oy", subtitle: "Aktiv foydalanuvchilar uchun", buttons: [{ text: "Yangilash", href: "/auth" }],
|
||||
features: [
|
||||
"Cheksiz sartarosh qidiruvi",
|
||||
"Cheksiz band qilish",
|
||||
"AI Hairstyle Finder",
|
||||
"Marketplace chegirmasi",
|
||||
"Prioritet qo'llab-quvvatlash",
|
||||
],
|
||||
"Cheksiz sartarosh qidiruvi", "Cheksiz band qilish", "AI Hairstyle Finder", "Marketplace chegirmasi", "Prioritet qo'llab-quvvatlash"],
|
||||
},
|
||||
{
|
||||
id: "barber-standard",
|
||||
badge: "Sartarosh",
|
||||
badgeIcon: Scissors,
|
||||
price: "100,000 so'm/oy",
|
||||
subtitle: "Individual sartarosh uchun",
|
||||
buttons: [{ text: "Sartarosh Profilini Ochish", href: "/auth" }],
|
||||
id: "barber-standard", badge: "Sartarosh", badgeIcon: Scissors,
|
||||
price: "100,000 so'm/oy", subtitle: "Individual sartarosh uchun", buttons: [{ text: "Sartarosh Profilini Ochish", href: "/auth" }],
|
||||
features: [
|
||||
"Profilni yaratish",
|
||||
"Band qilishlari boshqarish",
|
||||
"Reel yuklash",
|
||||
"Lokatsiya tahlili",
|
||||
"Asosiy qo'llab-quvvatlash",
|
||||
],
|
||||
"Profilni yaratish", "Band qilishlari boshqarish", "Reel yuklash", "Lokatsiya tahlili", "Asosiy qo'llab-quvvatlash"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -6,42 +6,26 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "BYUST - Premium Barber Booking Platform",
|
||||
description: "Find premium barber services, AI-powered hairstyle recommendations, and professional hair care products on BYUST. Book appointments online, discover top-rated barbers in your area.",
|
||||
keywords: "barber booking, haircut appointment, AI hairstyle finder, sartarosh, grooming services, hair care",
|
||||
metadataBase: new URL("https://byust.com"),
|
||||
title: "BYUST - Premium Barber Booking Platform", description: "Find premium barber services, AI-powered hairstyle recommendations, and professional hair care products on BYUST. Book appointments online, discover top-rated barbers in your area.", keywords: "barber booking, haircut appointment, AI hairstyle finder, sartarosh, grooming services, hair care", metadataBase: new URL("https://byust.com"),
|
||||
alternates: {
|
||||
canonical: "https://byust.com",
|
||||
},
|
||||
canonical: "https://byust.com"},
|
||||
openGraph: {
|
||||
title: "BYUST - Premium Barber Booking",
|
||||
description: "Discover premium barber services with AI hairstyle matching and online booking",
|
||||
url: "https://byust.com",
|
||||
siteName: "BYUST",
|
||||
type: "website",
|
||||
images: [
|
||||
title: "BYUST - Premium Barber Booking", description: "Discover premium barber services with AI hairstyle matching and online booking", url: "https://byust.com", siteName: "BYUST", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg",
|
||||
alt: "BYUST Barber Platform",
|
||||
},
|
||||
url: "http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg", alt: "BYUST Barber Platform"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "BYUST - Premium Barber Booking",
|
||||
description: "Find premium barber services with AI hairstyle recommendations",
|
||||
images: ["http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg"],
|
||||
card: "summary_large_image", title: "BYUST - Premium Barber Booking", description: "Find premium barber services with AI hairstyle recommendations", images: ["http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
|
||||
@@ -15,8 +15,7 @@ const navItems = [
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Xizmat",
|
||||
items: [
|
||||
title: "Xizmat", items: [
|
||||
{ label: "Sartarosh Qidiruvi", href: "/" },
|
||||
{ label: "AI Tavsiyalari", href: "/" },
|
||||
{ label: "Marketplace", href: "/marketplace" },
|
||||
@@ -24,8 +23,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Kompaniya",
|
||||
items: [
|
||||
title: "Kompaniya", items: [
|
||||
{ label: "Asosiy", href: "/" },
|
||||
{ label: "Haqida", href: "/" },
|
||||
{ label: "Blog", href: "/" },
|
||||
@@ -33,8 +31,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Qonuniy",
|
||||
items: [
|
||||
title: "Qonuniy", items: [
|
||||
{ label: "Maxfiylık Siyosati", href: "/privacy" },
|
||||
{ label: "Foydalanish Shartlari", href: "/terms" },
|
||||
{ label: "Cookies", href: "/cookies" },
|
||||
@@ -50,7 +47,7 @@ export default function LocationsPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
|
||||
@@ -16,8 +16,7 @@ const navItems = [
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Xizmat",
|
||||
items: [
|
||||
title: "Xizmat", items: [
|
||||
{ label: "Sartarosh Qidiruvi", href: "/" },
|
||||
{ label: "AI Tavsiyalari", href: "/" },
|
||||
{ label: "Marketplace", href: "/marketplace" },
|
||||
@@ -25,8 +24,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Kompaniya",
|
||||
items: [
|
||||
title: "Kompaniya", items: [
|
||||
{ label: "Asosiy", href: "/" },
|
||||
{ label: "Haqida", href: "/" },
|
||||
{ label: "Blog", href: "/" },
|
||||
@@ -34,8 +32,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Qonuniy",
|
||||
items: [
|
||||
title: "Qonuniy", items: [
|
||||
{ label: "Maxfiylık Siyosati", href: "/privacy" },
|
||||
{ label: "Foydalanish Shartlari", href: "/terms" },
|
||||
{ label: "Cookies", href: "/cookies" },
|
||||
@@ -51,7 +48,7 @@ export default function MarketplacePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
@@ -82,65 +79,23 @@ export default function MarketplacePage() {
|
||||
description="Professional soch parvarish mahsulotlarining to'liq katalogi"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Premium Care",
|
||||
name: "Shampun (500ml)",
|
||||
price: "45,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.2k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=4",
|
||||
imageAlt: "Premium shampoo product",
|
||||
},
|
||||
id: "1", brand: "Premium Care", name: "Shampun (500ml)", price: "45,000 so'm", rating: 5,
|
||||
reviewCount: "1.2k", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Premium shampoo product"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Style Master",
|
||||
name: "Hair Gel (200g)",
|
||||
price: "55,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "980",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=5",
|
||||
imageAlt: "Professional hair gel",
|
||||
},
|
||||
id: "2", brand: "Style Master", name: "Hair Gel (200g)", price: "55,000 so'm", rating: 5,
|
||||
reviewCount: "980", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Professional hair gel"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Beard Bliss",
|
||||
name: "Beard Oil (30ml)",
|
||||
price: "65,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "750",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/antiaging-beauty-treatment_23-2149123603.jpg?_wi=2",
|
||||
imageAlt: "Premium beard oil",
|
||||
},
|
||||
id: "3", brand: "Beard Bliss", name: "Beard Oil (30ml)", price: "65,000 so'm", rating: 5,
|
||||
reviewCount: "750", imageSrc: "http://img.b2bpic.net/free-photo/antiaging-beauty-treatment_23-2149123603.jpg", imageAlt: "Premium beard oil"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Scalp Care",
|
||||
name: "Conditioner (500ml)",
|
||||
price: "50,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.1k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=6",
|
||||
imageAlt: "Professional conditioner",
|
||||
},
|
||||
id: "4", brand: "Scalp Care", name: "Conditioner (500ml)", price: "50,000 so'm", rating: 5,
|
||||
reviewCount: "1.1k", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Professional conditioner"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Grooming Pro",
|
||||
name: "Hair Wax (100g)",
|
||||
price: "60,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "890",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149204961.jpg?_wi=2",
|
||||
imageAlt: "Premium hair wax",
|
||||
},
|
||||
id: "5", brand: "Grooming Pro", name: "Hair Wax (100g)", price: "60,000 so'm", rating: 5,
|
||||
reviewCount: "890", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149204961.jpg", imageAlt: "Premium hair wax"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Clean Edge",
|
||||
name: "Aftershave Lotion (200ml)",
|
||||
price: "55,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.05k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-male-self-care-items_23-2150347088.jpg?_wi=2",
|
||||
imageAlt: "Professional aftershave lotion",
|
||||
},
|
||||
id: "6", brand: "Clean Edge", name: "Aftershave Lotion (200ml)", price: "55,000 so'm", rating: 5,
|
||||
reviewCount: "1.05k", imageSrc: "http://img.b2bpic.net/free-photo/top-view-male-self-care-items_23-2150347088.jpg", imageAlt: "Professional aftershave lotion"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
|
||||
222
src/app/page.tsx
222
src/app/page.tsx
@@ -22,8 +22,7 @@ const navItems = [
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Xizmat",
|
||||
items: [
|
||||
title: "Xizmat", items: [
|
||||
{ label: "Sartarosh Qidiruvi", href: "/locations" },
|
||||
{ label: "AI Tavsiyalari", href: "/dashboard" },
|
||||
{ label: "Marketplace", href: "/marketplace" },
|
||||
@@ -31,8 +30,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Kompaniya",
|
||||
items: [
|
||||
title: "Kompaniya", items: [
|
||||
{ label: "Asosiy", href: "/" },
|
||||
{ label: "Haqida", href: "/about" },
|
||||
{ label: "Blog", href: "/blog" },
|
||||
@@ -40,8 +38,7 @@ const footerColumns = [
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Qonuniy",
|
||||
items: [
|
||||
title: "Qonuniy", items: [
|
||||
{ label: "Maxfiylık Siyosati", href: "/privacy" },
|
||||
{ label: "Foydalanish Shartlari", href: "/terms" },
|
||||
{ label: "Cookies", href: "/cookies" },
|
||||
@@ -57,7 +54,7 @@ export default function HomePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="compact"
|
||||
sizing="mediumLargeSizeMediumTitles"
|
||||
background="aurora"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
@@ -79,42 +76,26 @@ export default function HomePage() {
|
||||
description="Premium sartarosh xizmatlarini o'z lokatsiyasidan toping. AI orqali o'zingizga mos soch uslubini tanlang, eng yaxshi sartaroshlarni band qiling va professional soch parvarish mahsulotlarini xarid qiling."
|
||||
tag="Yangi Xidmat"
|
||||
tagIcon={Sparkles}
|
||||
background={{ variant: "aurora" }}
|
||||
background={{ variant: "glowing-orb" }}
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg?_wi=1",
|
||||
imageAlt: "Premium barber service showcase 1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-getting-fresh-haircut_23-2148242775.jpg", imageAlt: "Premium barber service showcase 1"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-styling-beard-customer_23-2147737084.jpg",
|
||||
imageAlt: "Modern hairstyle demonstration 1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-styling-beard-customer_23-2147737084.jpg", imageAlt: "Modern hairstyle demonstration 1"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-vintage-leather-chairs-stylish-barber-shop_627829-6188.jpg",
|
||||
imageAlt: "Professional grooming setup",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-vintage-leather-chairs-stylish-barber-shop_627829-6188.jpg", imageAlt: "Professional grooming setup"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barber-shop-retro-vintage-style_1150-17931.jpg",
|
||||
imageAlt: "Barber shop interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barber-shop-retro-vintage-style_1150-17931.jpg", imageAlt: "Barber shop interior"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sideways-customer-getting-his-beard-cut_23-2148256855.jpg",
|
||||
imageAlt: "Modern hairstyle demonstration 2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sideways-customer-getting-his-beard-cut_23-2148256855.jpg", imageAlt: "Modern hairstyle demonstration 2"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-hipster-bearded-male-sitting-armchair-barber-shop-while-hairdresser-shaves-his-beard-with-dangerous-razor_613910-18491.jpg",
|
||||
imageAlt: "Premium haircut service",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-hipster-bearded-male-sitting-armchair-barber-shop-while-hairdresser-shaves-his-beard-with-dangerous-razor_613910-18491.jpg", imageAlt: "Premium haircut service"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-shaking-hands_23-2149141784.jpg",
|
||||
imageAlt: "Client satisfaction showcase",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-shaking-hands_23-2149141784.jpg", imageAlt: "Client satisfaction showcase"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/working-process-barbershop_1163-2025.jpg",
|
||||
imageAlt: "Expert barber working",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/working-process-barbershop_1163-2025.jpg", imageAlt: "Expert barber working"},
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Ro'yxatdan O'tish", href: "/auth" },
|
||||
@@ -132,19 +113,11 @@ export default function HomePage() {
|
||||
description="BYUST sizga sartarosh xizmatlarini qidirayotganda eng yaxshisini tanlashga yordam beradi. Gender-ajratilgan xizmat, AI tavsiyalari va real vaqt band qilish imkoniyati bilan."
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Sartarosh topish uchun orqasilab qo'ng'iroq qilish",
|
||||
"Noma'lum bahasi va xizmat sifati",
|
||||
"Cheksiz kutish vaqti",
|
||||
"O'z uslubiga mos sartarosh topish mumkin emas",
|
||||
],
|
||||
"Sartarosh topish uchun orqasilab qo'ng'iroq qilish", "Noma'lum bahasi va xizmat sifati", "Cheksiz kutish vaqti", "O'z uslubiga mos sartarosh topish mumkin emas"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Daqiqa ichida online band qilish",
|
||||
"Shaffof bahalash va mijozlar fikri",
|
||||
"Vaqtni qo'l bilan boshqarish",
|
||||
"AI bilan o'z uslubingizni topib bering",
|
||||
],
|
||||
"Daqiqa ichida online band qilish", "Shaffof bahalash va mijozlar fikri", "Vaqtni qo'l bilan boshqarish", "AI bilan o'z uslubingizni topib bering"],
|
||||
}}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -159,65 +132,23 @@ export default function HomePage() {
|
||||
description="Sartarosh tavsiyasidagi professional soch parvarish mahsulotlarini xarid qiling. Siz tanlagan uslubga mos mahsulotlarni topib oling."
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Premium Care",
|
||||
name: "Shampun (500ml)",
|
||||
price: "45,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.2k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=1",
|
||||
imageAlt: "Premium shampoo product",
|
||||
},
|
||||
id: "1", brand: "Premium Care", name: "Shampun (500ml)", price: "45,000 so'm", rating: 5,
|
||||
reviewCount: "1.2k", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Premium shampoo product"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Style Master",
|
||||
name: "Hair Gel (200g)",
|
||||
price: "55,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "980",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=2",
|
||||
imageAlt: "Professional hair gel",
|
||||
},
|
||||
id: "2", brand: "Style Master", name: "Hair Gel (200g)", price: "55,000 so'm", rating: 5,
|
||||
reviewCount: "980", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Professional hair gel"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Beard Bliss",
|
||||
name: "Beard Oil (30ml)",
|
||||
price: "65,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "750",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/antiaging-beauty-treatment_23-2149123603.jpg?_wi=1",
|
||||
imageAlt: "Premium beard oil",
|
||||
},
|
||||
id: "3", brand: "Beard Bliss", name: "Beard Oil (30ml)", price: "65,000 so'm", rating: 5,
|
||||
reviewCount: "750", imageSrc: "http://img.b2bpic.net/free-photo/antiaging-beauty-treatment_23-2149123603.jpg", imageAlt: "Premium beard oil"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Scalp Care",
|
||||
name: "Conditioner (500ml)",
|
||||
price: "50,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.1k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg?_wi=3",
|
||||
imageAlt: "Professional conditioner",
|
||||
},
|
||||
id: "4", brand: "Scalp Care", name: "Conditioner (500ml)", price: "50,000 so'm", rating: 5,
|
||||
reviewCount: "1.1k", imageSrc: "http://img.b2bpic.net/free-photo/white-towel-bottles-shampoo-conditioner-lie-table-with-green-leaf-aloe_8353-7050.jpg", imageAlt: "Professional conditioner"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Grooming Pro",
|
||||
name: "Hair Wax (100g)",
|
||||
price: "60,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "890",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149204961.jpg?_wi=1",
|
||||
imageAlt: "Premium hair wax",
|
||||
},
|
||||
id: "5", brand: "Grooming Pro", name: "Hair Wax (100g)", price: "60,000 so'm", rating: 5,
|
||||
reviewCount: "890", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-his-self-care-ritual_23-2149204961.jpg", imageAlt: "Premium hair wax"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Clean Edge",
|
||||
name: "Aftershave Lotion (200ml)",
|
||||
price: "55,000 so'm",
|
||||
rating: 5,
|
||||
reviewCount: "1.05k",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-male-self-care-items_23-2150347088.jpg?_wi=1",
|
||||
imageAlt: "Professional aftershave lotion",
|
||||
},
|
||||
id: "6", brand: "Clean Edge", name: "Aftershave Lotion (200ml)", price: "55,000 so'm", rating: 5,
|
||||
reviewCount: "1.05k", imageSrc: "http://img.b2bpic.net/free-photo/top-view-male-self-care-items_23-2150347088.jpg", imageAlt: "Professional aftershave lotion"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
@@ -231,41 +162,17 @@ export default function HomePage() {
|
||||
<TestimonialCardTwelve
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ali Karim",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg",
|
||||
imageAlt: "Ali Karim",
|
||||
},
|
||||
id: "1", name: "Ali Karim", imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg", imageAlt: "Ali Karim"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Fatima Ismoilova",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
|
||||
imageAlt: "Fatima Ismoilova",
|
||||
},
|
||||
id: "2", name: "Fatima Ismoilova", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Fatima Ismoilova"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Javohir Abdullayev",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-brunette-male-portrait_158595-7921.jpg",
|
||||
imageAlt: "Javohir Abdullayev",
|
||||
},
|
||||
id: "3", name: "Javohir Abdullayev", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-brunette-male-portrait_158595-7921.jpg", imageAlt: "Javohir Abdullayev"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mushtariy Rahimova",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg",
|
||||
imageAlt: "Mushtariy Rahimova",
|
||||
},
|
||||
id: "4", name: "Mushtariy Rahimova", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg", imageAlt: "Mushtariy Rahimova"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sherzod Mirza",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",
|
||||
imageAlt: "Sherzod Mirza",
|
||||
},
|
||||
id: "5", name: "Sherzod Mirza", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Sherzod Mirza"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Gülnora Yusupova",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg",
|
||||
imageAlt: "Gülnora Yusupova",
|
||||
},
|
||||
id: "6", name: "Gülnora Yusupova", imageSrc: "http://img.b2bpic.net/free-photo/confident-beautiful-young-businesswoman-looking-camera-head-shot-portrait_1163-4928.jpg", imageAlt: "Gülnora Yusupova"},
|
||||
]}
|
||||
cardTitle="10,000+ foydalanuvchi BYUST orqali o'z xayol uslubini topdi"
|
||||
cardTag="Ularning fikrlari"
|
||||
@@ -281,48 +188,22 @@ export default function HomePage() {
|
||||
description="O'z ehtiyojingizga mos xizmat turini tanlang"
|
||||
plans={[
|
||||
{
|
||||
id: "client-basic",
|
||||
badge: "Standart",
|
||||
badgeIcon: User,
|
||||
price: "Bepul",
|
||||
subtitle: "Oddiy foydalanuvchi uchun",
|
||||
buttons: [{ text: "Boshlash", href: "/auth" }],
|
||||
id: "client-basic", badge: "Standart", badgeIcon: User,
|
||||
price: "Bepul", subtitle: "Oddiy foydalanuvchi uchun", buttons: [{ text: "Boshlash", href: "/auth" }],
|
||||
features: [
|
||||
"Sartarosh qidiruvi",
|
||||
"3 ta band qilish oyiga",
|
||||
"Miqyos baholovchi",
|
||||
"AI hairstyle emas",
|
||||
],
|
||||
"Sartarosh qidiruvi", "3 ta band qilish oyiga", "Miqyos baholovchi", "AI hairstyle emas"],
|
||||
},
|
||||
{
|
||||
id: "client-premium",
|
||||
badge: "Tavsiya",
|
||||
badgeIcon: Crown,
|
||||
price: "50,000 so'm/oy",
|
||||
subtitle: "Aktiv foydalanuvchilar uchun",
|
||||
buttons: [{ text: "Yangilash", href: "/auth" }],
|
||||
id: "client-premium", badge: "Tavsiya", badgeIcon: Crown,
|
||||
price: "50,000 so'm/oy", subtitle: "Aktiv foydalanuvchilar uchun", buttons: [{ text: "Yangilash", href: "/auth" }],
|
||||
features: [
|
||||
"Cheksiz sartarosh qidiruvi",
|
||||
"Cheksiz band qilish",
|
||||
"AI Hairstyle Finder",
|
||||
"Marketplace chegirmasi",
|
||||
"Prioritet qo'llab-quvvatlash",
|
||||
],
|
||||
"Cheksiz sartarosh qidiruvi", "Cheksiz band qilish", "AI Hairstyle Finder", "Marketplace chegirmasi", "Prioritet qo'llab-quvvatlash"],
|
||||
},
|
||||
{
|
||||
id: "barber-standard",
|
||||
badge: "Sartarosh",
|
||||
badgeIcon: Scissors,
|
||||
price: "100,000 so'm/oy",
|
||||
subtitle: "Individual sartarosh uchun",
|
||||
buttons: [{ text: "Sartarosh Profilini Ochish", href: "/auth" }],
|
||||
id: "barber-standard", badge: "Sartarosh", badgeIcon: Scissors,
|
||||
price: "100,000 so'm/oy", subtitle: "Individual sartarosh uchun", buttons: [{ text: "Sartarosh Profilini Ochish", href: "/auth" }],
|
||||
features: [
|
||||
"Profilni yaratish",
|
||||
"Band qilishlari boshqarish",
|
||||
"Reel yuklash",
|
||||
"Lokatsiya tahlili",
|
||||
"Asosiy qo'llab-quvvatlash",
|
||||
],
|
||||
"Profilni yaratish", "Band qilishlari boshqarish", "Reel yuklash", "Lokatsiya tahlili", "Asosiy qo'llab-quvvatlash"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -338,28 +219,17 @@ export default function HomePage() {
|
||||
description="Savollaringiz yoki tushuntirmonalarni yuborib qo'ying. Biz tez orada javob beramiz."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Ismingiz va familyangiz",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Ismingiz va familyangiz", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email manzilingiz",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email manzilingiz", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Telefon raqamingiz",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Telefon raqamingiz", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Sizning xabaringiz...",
|
||||
rows: 5,
|
||||
name: "message", placeholder: "Sizning xabaringiz...", rows: 5,
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
|
||||
Reference in New Issue
Block a user