Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ccb58aac71 | |||
| 6132f26350 | |||
| 67f3addca7 | |||
| 359ce7c79a | |||
| 22a10c2d09 | |||
| 5a9a6d9552 | |||
| 6da7f379a1 |
304
src/app/page.tsx
304
src/app/page.tsx
@@ -33,17 +33,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="RAW COFFEE"
|
||||
/>
|
||||
@@ -53,99 +47,56 @@ export default function LandingPage() {
|
||||
<HeroSplitTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="True Craft Coffee in Antalya"
|
||||
description="Small-batch roasted, single-origin beans sourced directly from trusted growers. Experience the difference quality and intention make."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Visit Our Roastery", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/overhead-vertical-shot-coffee-beans-great-background-blog_181624-9690.jpg?_wi=1"
|
||||
imageAlt="dark roast coffee beans texture"
|
||||
mediaAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
name: "Ayşe Y.",
|
||||
handle: "@ayseyilmaz",
|
||||
testimonial: "The best espresso in Antalya, consistently rich and perfectly balanced.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-bill-restaurant-using-nfc-technology_23-2150039413.jpg",
|
||||
},
|
||||
name: "Ayşe Y.", handle: "@ayseyilmaz", testimonial: "The best espresso in Antalya, consistently rich and perfectly balanced.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-bill-restaurant-using-nfc-technology_23-2150039413.jpg"},
|
||||
{
|
||||
name: "Mehmet K.",
|
||||
handle: "@mehmetk",
|
||||
testimonial: "I appreciate the transparency in their sourcing; a true gem.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893776.jpg",
|
||||
},
|
||||
name: "Mehmet K.", handle: "@mehmetk", testimonial: "I appreciate the transparency in their sourcing; a true gem.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893776.jpg"},
|
||||
{
|
||||
name: "Deniz S.",
|
||||
handle: "@denizcoffee",
|
||||
testimonial: "Roasting happens right here, and you can smell the freshness.",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-break-time_23-2149308479.jpg",
|
||||
},
|
||||
name: "Deniz S.", handle: "@denizcoffee", testimonial: "Roasting happens right here, and you can smell the freshness.", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-break-time_23-2149308479.jpg"},
|
||||
{
|
||||
name: "Can M.",
|
||||
handle: "@canm",
|
||||
testimonial: "True single-origin bliss. My go-to for V60 drip.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-working-elegant-cozy-office-space_23-2149548679.jpg",
|
||||
},
|
||||
name: "Can M.", handle: "@canm", testimonial: "True single-origin bliss. My go-to for V60 drip.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-working-elegant-cozy-office-space_23-2149548679.jpg"},
|
||||
{
|
||||
name: "Elif A.",
|
||||
handle: "@elifa",
|
||||
testimonial: "Atmosphere is unmatched in the heart of the city.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-colleagues-looking-away-through-window_23-2148422304.jpg",
|
||||
},
|
||||
name: "Elif A.", handle: "@elifa", testimonial: "Atmosphere is unmatched in the heart of the city.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-colleagues-looking-away-through-window_23-2148422304.jpg"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-woman-paying-with-nfc-device_23-2150689990.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-woman-paying-with-nfc-device_23-2150689990.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-16009.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-16009.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/black-bearded-male-redhead-female-drink-coffee-cafe-street_613910-1414.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/black-bearded-male-redhead-female-drink-coffee-cafe-street_613910-1414.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-tablet_23-2149927583.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-tablet_23-2149927583.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Ethically Sourced",
|
||||
},
|
||||
type: "text", text: "Ethically Sourced"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Small Batch Roasted",
|
||||
},
|
||||
type: "text", text: "Small Batch Roasted"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Single Origin",
|
||||
},
|
||||
type: "text", text: "Single Origin"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Handcrafted",
|
||||
},
|
||||
type: "text", text: "Handcrafted"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Direct Trade",
|
||||
},
|
||||
type: "text", text: "Direct Trade"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -167,35 +118,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Direct Trade",
|
||||
descriptions: [
|
||||
"Fair relationships with farmers.",
|
||||
"Ethical sourcing verified.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-coffee-beans_23-2148180243.jpg",
|
||||
imageAlt: "Brown coffee beans ",
|
||||
},
|
||||
id: "f1", title: "Direct Trade", descriptions: [
|
||||
"Fair relationships with farmers.", "Ethical sourcing verified."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-coffee-beans_23-2148180243.jpg", imageAlt: "Brown coffee beans "},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Small-Batch",
|
||||
descriptions: [
|
||||
"Roasted fresh daily locally.",
|
||||
"Consistent flavor profiling.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-vertical-shot-coffee-beans-great-background-blog_181624-9690.jpg?_wi=2",
|
||||
imageAlt: "Brown coffee beans ",
|
||||
},
|
||||
id: "f2", title: "Small-Batch", descriptions: [
|
||||
"Roasted fresh daily locally.", "Consistent flavor profiling."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-vertical-shot-coffee-beans-great-background-blog_181624-9690.jpg?_wi=2", imageAlt: "Brown coffee beans "},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Single Origin",
|
||||
descriptions: [
|
||||
"Pure, traceable beans.",
|
||||
"No blends, just craft.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-coffee-beans-container_23-2148523093.jpg?_wi=2",
|
||||
imageAlt: "Brown coffee beans ",
|
||||
},
|
||||
id: "f3", title: "Single Origin", descriptions: [
|
||||
"Pure, traceable beans.", "No blends, just craft."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-coffee-beans-container_23-2148523093.jpg?_wi=2", imageAlt: "Brown coffee beans "},
|
||||
]}
|
||||
title="Why Raw Coffee?"
|
||||
description="Transparency and craft define our culture."
|
||||
@@ -210,62 +143,26 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Coffee",
|
||||
name: "Espresso",
|
||||
price: "45 TL",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tattooed-barista-holds-blank-package-bags-with-freshly-baked-coffee-beans-ready-sale-delivery_346278-734.jpg",
|
||||
},
|
||||
id: "p1", brand: "Coffee", name: "Espresso", price: "45 TL", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/tattooed-barista-holds-blank-package-bags-with-freshly-baked-coffee-beans-ready-sale-delivery_346278-734.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Coffee",
|
||||
name: "Manual Brew",
|
||||
price: "65 TL",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-coffee-cups-arrangement_23-2149600728.jpg",
|
||||
},
|
||||
id: "p2", brand: "Coffee", name: "Manual Brew", price: "65 TL", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/delicious-coffee-cups-arrangement_23-2149600728.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Bakery",
|
||||
name: "Butter Croissant",
|
||||
price: "35 TL",
|
||||
rating: 4,
|
||||
reviewCount: "92",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-baked-cookies-with-citrus-fruit_23-2147956819.jpg",
|
||||
},
|
||||
id: "p3", brand: "Bakery", name: "Butter Croissant", price: "35 TL", rating: 4,
|
||||
reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/coffee-baked-cookies-with-citrus-fruit_23-2147956819.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Coffee",
|
||||
name: "Americano",
|
||||
price: "40 TL",
|
||||
rating: 5,
|
||||
reviewCount: "60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tattooed-barista-checks-raw-green-coffee-beans-from-white-plastic-basket-sitting-cotton-bags-warehouse_346278-885.jpg",
|
||||
},
|
||||
id: "p4", brand: "Coffee", name: "Americano", price: "40 TL", rating: 5,
|
||||
reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/tattooed-barista-checks-raw-green-coffee-beans-from-white-plastic-basket-sitting-cotton-bags-warehouse_346278-885.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Coffee",
|
||||
name: "V60 Drip",
|
||||
price: "75 TL",
|
||||
rating: 5,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-coffee-making-utensils_23-2148254944.jpg",
|
||||
},
|
||||
id: "p5", brand: "Coffee", name: "V60 Drip", price: "75 TL", rating: 5,
|
||||
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/top-view-coffee-making-utensils_23-2148254944.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Bakery",
|
||||
name: "Pain au Chocolat",
|
||||
price: "45 TL",
|
||||
rating: 5,
|
||||
reviewCount: "35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cinnamon-rolls-table_23-2148604544.jpg",
|
||||
},
|
||||
id: "p6", brand: "Bakery", name: "Pain au Chocolat", price: "45 TL", rating: 5,
|
||||
reviewCount: "35", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cinnamon-rolls-table_23-2148604544.jpg"},
|
||||
]}
|
||||
title="Our Menu"
|
||||
description="Artisanal offerings roasted to perfection."
|
||||
description="Discover our curated selection of small-batch, single-origin roasts prepared for the perfect pour."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -276,23 +173,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
icon: Coffee,
|
||||
title: "Bags Roasted",
|
||||
value: "500+",
|
||||
},
|
||||
id: "m1", icon: Coffee,
|
||||
title: "Bags Roasted", value: "500+"},
|
||||
{
|
||||
id: "m2",
|
||||
icon: Award,
|
||||
title: "Origin Countries",
|
||||
value: "12",
|
||||
},
|
||||
id: "m2", icon: Award,
|
||||
title: "Origin Countries", value: "12"},
|
||||
{
|
||||
id: "m3",
|
||||
icon: Users,
|
||||
title: "Local Fans",
|
||||
value: "2000+",
|
||||
},
|
||||
id: "m3", icon: Users,
|
||||
title: "Local Fans", value: "2000+"},
|
||||
]}
|
||||
title="The Impact"
|
||||
description="Measured by quality, not just scale."
|
||||
@@ -305,45 +193,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Perfect Coffee",
|
||||
quote: "The best espresso in Antalya.",
|
||||
name: "Ayşe Y.",
|
||||
role: "Visitor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-women-laughing-while-having-coffee_23-2148850659.jpg",
|
||||
},
|
||||
id: "t1", title: "Perfect Coffee", quote: "The best espresso in Antalya.", name: "Ayşe Y.", role: "Visitor", imageSrc: "http://img.b2bpic.net/free-photo/two-women-laughing-while-having-coffee_23-2148850659.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Fresh Roasts",
|
||||
quote: "I appreciate the transparency.",
|
||||
name: "Mehmet K.",
|
||||
role: "Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/therapist-taking-notes-mental-health-progress-with-adolescent_482257-124828.jpg",
|
||||
},
|
||||
id: "t2", title: "Fresh Roasts", quote: "I appreciate the transparency.", name: "Mehmet K.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/therapist-taking-notes-mental-health-progress-with-adolescent_482257-124828.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Hidden Gem",
|
||||
quote: "Roasting happens right here.",
|
||||
name: "Deniz S.",
|
||||
role: "Local",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12094.jpg",
|
||||
},
|
||||
id: "t3", title: "Hidden Gem", quote: "Roasting happens right here.", name: "Deniz S.", role: "Local", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12094.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Pure Quality",
|
||||
quote: "True single-origin bliss.",
|
||||
name: "Can M.",
|
||||
role: "Barista",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-owner-woman-holding-coffee-cup_53876-111347.jpg",
|
||||
},
|
||||
id: "t4", title: "Pure Quality", quote: "True single-origin bliss.", name: "Can M.", role: "Barista", imageSrc: "http://img.b2bpic.net/free-photo/business-owner-woman-holding-coffee-cup_53876-111347.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Amazing Place",
|
||||
quote: "Atmosphere is unmatched.",
|
||||
name: "Elif A.",
|
||||
role: "Student",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-business-owner-drinking-coffee_23-2149458139.jpg",
|
||||
},
|
||||
id: "t5", title: "Amazing Place", quote: "Atmosphere is unmatched.", name: "Elif A.", role: "Student", imageSrc: "http://img.b2bpic.net/free-photo/small-business-owner-drinking-coffee_23-2149458139.jpg"},
|
||||
]}
|
||||
title="Loved by locals"
|
||||
description="Voices of the specialty movement."
|
||||
@@ -355,14 +213,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Ethical Coffee Group",
|
||||
"Antalya Roasters Alliance",
|
||||
"Fair Trade Partners",
|
||||
"Global Bean Network",
|
||||
"Specialty Coffee Assoc",
|
||||
"Sustainable Roasts",
|
||||
"Pure Origin Collective",
|
||||
]}
|
||||
"Ethical Coffee Group", "Antalya Roasters Alliance", "Fair Trade Partners", "Global Bean Network", "Specialty Coffee Assoc", "Sustainable Roasts", "Pure Origin Collective"]}
|
||||
title="Trusted Partners"
|
||||
description="Ethical alignment for every bean."
|
||||
/>
|
||||
@@ -375,18 +226,13 @@ export default function LandingPage() {
|
||||
description="Subscribe for roastery news and origin spotlights."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
]}
|
||||
buttonText="Subscribe for Updates"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-smiley-man-wearing-apron_23-2149434487.jpg"
|
||||
imageAlt="modern cafe contact interior"
|
||||
/>
|
||||
@@ -397,33 +243,21 @@ export default function LandingPage() {
|
||||
logoText="RAW COFFEE"
|
||||
columns={[
|
||||
{
|
||||
title: "Visit Us",
|
||||
items: [
|
||||
title: "Visit Us", items: [
|
||||
{
|
||||
label: "Antalya Center, TR",
|
||||
href: "#",
|
||||
},
|
||||
label: "Antalya Center, TR", href: "#"},
|
||||
{
|
||||
label: "08:00–22:00",
|
||||
href: "#",
|
||||
},
|
||||
label: "08:00–22:00", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Quick Links",
|
||||
items: [
|
||||
title: "Quick Links", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user