Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ea5a9b5251 |
209
src/app/page.tsx
209
src/app/page.tsx
@@ -31,89 +31,56 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleFullscreen
|
<NavbarStyleFullscreen
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Menu",
|
name: "Menu", id: "products"},
|
||||||
id: "products",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Café Bourguiba"
|
brandName="Down Town"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
title="Authentic Coffee Culture in the Heart of Tunis"
|
title="Authentic Coffee Culture in the Heart of Tunis"
|
||||||
description="Experience tradition and warmth on Avenue Habib Bourguiba. Fresh brews, local vibes, and timeless moments."
|
description="Experience tradition and warmth on Avenue Habib Bourguiba. Fresh brews, local vibes, and timeless moments."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "View Menu",
|
text: "View Menu", href: "#products"},
|
||||||
href: "#products",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Contact Us",
|
text: "Contact Us", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/group-four-south-asian-men-s-posed-business-meeting-cafe-indians-work-together-using-various-gadgets-having-conversation_627829-5231.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/group-four-south-asian-men-s-posed-business-meeting-cafe-indians-work-together-using-various-gadgets-having-conversation_627829-5231.jpg"
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/full-shot-senior-man-holding-smartphone_23-2149356843.jpg",
|
src: "http://img.b2bpic.net/free-photo/full-shot-senior-man-holding-smartphone_23-2149356843.jpg", alt: "Local visitor enjoying morning espresso"},
|
||||||
alt: "Local visitor enjoying morning espresso",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/steam-rises-cup-espresso-coffee-glass-water-cookies-table-closeup-sunlight-selective-focus-empty-space-cafe-breakfast-advertising-banner_166373-2882.jpg",
|
src: "http://img.b2bpic.net/free-photo/steam-rises-cup-espresso-coffee-glass-water-cookies-table-closeup-sunlight-selective-focus-empty-space-cafe-breakfast-advertising-banner_166373-2882.jpg", alt: "Customer relaxing on the terrace"},
|
||||||
alt: "Customer relaxing on the terrace",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-middle-age-businesswoman-with-long-brown-hair-sunglasses-holds-smartphone-while-sitting-outdoor-cafe_613910-6150.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-middle-age-businesswoman-with-long-brown-hair-sunglasses-holds-smartphone-while-sitting-outdoor-cafe_613910-6150.jpg", alt: "Professional catching up on work"},
|
||||||
alt: "Professional catching up on work",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-taking-photos-man_23-2148966587.jpg",
|
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-taking-photos-man_23-2148966587.jpg", alt: "Student enjoying a quiet break"},
|
||||||
alt: "Student enjoying a quiet break",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-young-latin-woman-enjoying-drinking-cup-coffee-coffee-shop_58466-16247.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-young-latin-woman-enjoying-drinking-cup-coffee-coffee-shop_58466-16247.jpg", alt: "Regular visitor smiling with coffee"},
|
||||||
alt: "Regular visitor smiling with coffee",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Join our growing community of coffee lovers."
|
avatarText="Join our growing community of coffee lovers."
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Freshly Roasted"},
|
||||||
text: "Freshly Roasted",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Local Ingredients"},
|
||||||
text: "Local Ingredients",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Authentic Atmosphere"},
|
||||||
text: "Authentic Atmosphere",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Tunis Heritage"},
|
||||||
text: "Tunis Heritage",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Quality Brewing"},
|
||||||
text: "Quality Brewing",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -123,17 +90,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
heading={[
|
heading={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", content: "Our Story"},
|
||||||
content: "Our Story",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "image",
|
type: "image", src: "http://img.b2bpic.net/free-photo/male-barista-pouring-boiling-water-coffee-filter_23-2148824409.jpg"},
|
||||||
src: "http://img.b2bpic.net/free-photo/male-barista-pouring-boiling-water-coffee-filter_23-2148824409.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", content: "at Down Town."},
|
||||||
content: "at Habib Bourguiba.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -145,30 +106,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Fresh Ingredients",
|
title: "Fresh Ingredients", description: "We use locally sourced beans and fresh, organic produce.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-coffee-beans_23-2147747252.jpg"},
|
||||||
description: "We use locally sourced beans and fresh, organic produce.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-coffee-beans_23-2147747252.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Cozy Atmosphere",
|
title: "Cozy Atmosphere", description: "Relax in our comfortable seating, designed for both work and play.", imageSrc: "http://img.b2bpic.net/free-photo/home-composition-valentines-day-with-candles-interior-room_169016-49207.jpg"},
|
||||||
description: "Relax in our comfortable seating, designed for both work and play.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/home-composition-valentines-day-with-candles-interior-room_169016-49207.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Prime Location",
|
title: "Prime Location", description: "Centrally located on Avenue Habib Bourguiba for your convenience.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-interesting-reddish-man-mixing-coffee-outdoors_158595-3758.jpg"},
|
||||||
description: "Centrally located on Avenue Habib Bourguiba for your convenience.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-interesting-reddish-man-mixing-coffee-outdoors_158595-3758.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Expert Baristas",
|
title: "Expert Baristas", description: "Our trained staff ensures every cup is a masterpiece.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-with-beans_23-2149045784.jpg"},
|
||||||
description: "Our trained staff ensures every cup is a masterpiece.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-with-beans_23-2149045784.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Traditional Recipes",
|
title: "Traditional Recipes", description: "Honoring Tunisian coffee culture in every brew.", imageSrc: "http://img.b2bpic.net/free-photo/morning-with-turkish-coffee-brewing_1157-8838.jpg"},
|
||||||
description: "Honoring Tunisian coffee culture in every brew.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/morning-with-turkish-coffee-brewing_1157-8838.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Why Choose Us"
|
title="Why Choose Us"
|
||||||
description="The perfect blend of tradition and modern comfort."
|
description="The perfect blend of tradition and modern comfort."
|
||||||
@@ -183,41 +129,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Arabic Coffee", price: "3.5 TND", imageSrc: "http://img.b2bpic.net/free-photo/delicious-cup-aroma-fresh-cup-coffee-beans-high-quality-photo_114579-68939.jpg"},
|
||||||
name: "Arabic Coffee",
|
|
||||||
price: "3.5 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cup-aroma-fresh-cup-coffee-beans-high-quality-photo_114579-68939.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Citronade", price: "5.0 TND", imageSrc: "http://img.b2bpic.net/free-photo/lemon-mint-beverage-straws_23-2148102579.jpg"},
|
||||||
name: "Citronade",
|
|
||||||
price: "5.0 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/lemon-mint-beverage-straws_23-2148102579.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Paella Special", price: "18.0 TND", imageSrc: "http://img.b2bpic.net/free-photo/still-life-potato-spanish-tortilla_23-2149715059.jpg"},
|
||||||
name: "Paella Special",
|
|
||||||
price: "18.0 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-potato-spanish-tortilla_23-2149715059.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Pastry Mix", price: "6.0 TND", imageSrc: "http://img.b2bpic.net/free-photo/plate-croissant-half-dipped-into-vanilla-cream_140725-1407.jpg"},
|
||||||
name: "Pastry Mix",
|
|
||||||
price: "6.0 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-croissant-half-dipped-into-vanilla-cream_140725-1407.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Mint Tea", price: "2.5 TND", imageSrc: "http://img.b2bpic.net/free-photo/decorative-tea-still-life_23-2148116743.jpg"},
|
||||||
name: "Mint Tea",
|
|
||||||
price: "2.5 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/decorative-tea-still-life_23-2148116743.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Chocolate Slice", price: "4.5 TND", imageSrc: "http://img.b2bpic.net/free-photo/side-view-cookies-with-jelly-chocolate-icing-with-cup-tea_141793-4872.jpg"},
|
||||||
name: "Chocolate Slice",
|
|
||||||
price: "4.5 TND",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-cookies-with-jelly-chocolate-icing-with-cup-tea_141793-4872.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Menu"
|
title="Our Menu"
|
||||||
description="Taste the tradition of local recipes."
|
description="Taste the tradition of local recipes."
|
||||||
@@ -229,30 +151,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Amira H.", imageSrc: "http://img.b2bpic.net/free-photo/girl-drawing-cup-coffee-notebook_158595-664.jpg"},
|
||||||
name: "Amira H.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-drawing-cup-coffee-notebook_158595-664.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t2",
|
id: "t2", name: "Karim M.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-brunette-hair-businessman-sitting-coffee-shop-reading-newspaper-looking-concentrated-handsome-business-man-holding-open-newspaper-sitting-cafe_1391-594.jpg"},
|
||||||
name: "Karim M.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-brunette-hair-businessman-sitting-coffee-shop-reading-newspaper-looking-concentrated-handsome-business-man-holding-open-newspaper-sitting-cafe_1391-594.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t3",
|
id: "t3", name: "Sami L.", imageSrc: "http://img.b2bpic.net/free-photo/friends-with-tea-mugs-smiling_23-2148147971.jpg"},
|
||||||
name: "Sami L.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-with-tea-mugs-smiling_23-2148147971.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t4",
|
id: "t4", name: "Hedi B.", imageSrc: "http://img.b2bpic.net/free-photo/shadow-window-blinds-coffee-cup-flower-vase_23-2148209294.jpg"},
|
||||||
name: "Hedi B.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shadow-window-blinds-coffee-cup-flower-vase_23-2148209294.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t5",
|
id: "t5", name: "Fatma R.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-break-time_23-2149308479.jpg"},
|
||||||
name: "Fatma R.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-women-break-time_23-2149308479.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
cardTitle="Loved by locals"
|
cardTitle="Loved by locals"
|
||||||
cardTag="Reviews"
|
cardTag="Reviews"
|
||||||
@@ -266,20 +173,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "f1",
|
id: "f1", title: "Do you have delivery?", content: "Yes, we partner with major delivery platforms."},
|
||||||
title: "Do you have delivery?",
|
|
||||||
content: "Yes, we partner with major delivery platforms.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f2",
|
id: "f2", title: "What are your hours?", content: "We are open daily until 12:00 AM."},
|
||||||
title: "What are your hours?",
|
|
||||||
content: "We are open daily until 12:00 AM.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f3",
|
id: "f3", title: "Where are you located?", content: "On Av. Habib Bourguiba, Tunis."},
|
||||||
title: "Where are you located?",
|
|
||||||
content: "On Av. Habib Bourguiba, Tunis.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
title="Frequently Asked"
|
title="Frequently Asked"
|
||||||
@@ -293,8 +191,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Contact"
|
tag="Contact"
|
||||||
title="Visit Us Today"
|
title="Visit Us Today"
|
||||||
description="Find us on Avenue Habib Bourguiba. Experience Tunis culture."
|
description="Find us on Avenue Habib Bourguiba. Experience Tunis culture."
|
||||||
@@ -305,33 +202,23 @@ export default function LandingPage() {
|
|||||||
<FooterSimple
|
<FooterSimple
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Menu",
|
title: "Menu", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Coffee",
|
label: "Coffee", href: "#products"},
|
||||||
href: "#products",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Food",
|
label: "Food", href: "#products"},
|
||||||
href: "#products",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Connect",
|
title: "Connect", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Facebook",
|
label: "Facebook", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Instagram",
|
label: "Instagram", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
bottomLeftText="© 2024 Café Bourguiba"
|
bottomLeftText="© 2024 Down Town"
|
||||||
bottomRightText="All rights reserved."
|
bottomRightText="All rights reserved."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user