Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9e1658b92f | |||
| 67a9ad9944 | |||
| 208121fc46 | |||
| 6c90235693 | |||
| 4077f1b7e8 | |||
| 3f63532fa9 | |||
| c5b66c38ad |
184
src/app/page.tsx
184
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Experience",
|
||||
id: "#experience",
|
||||
},
|
||||
name: "Experience", id: "#experience"},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "#reservation",
|
||||
},
|
||||
name: "Reserve", id: "#reservation"},
|
||||
]}
|
||||
brandName="Cafe De Angelo"
|
||||
/>
|
||||
@@ -53,19 +45,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
logoText="Cafe De Angelo"
|
||||
description="An elegant European café experience — from slow breakfasts to late-night cocktails."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#reservation",
|
||||
},
|
||||
text: "Reserve a Table", href: "#reservation"},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774779789392-siufaa3e.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -80,17 +67,11 @@ export default function LandingPage() {
|
||||
description="Cafe De Angelo is more than a restaurant — it’s a daily escape. Located in the heart of Yerevan, it brings together the charm of European cafés with a modern, refined atmosphere. Guests come for slow breakfasts, handcrafted coffee, elegant pasta, and exquisite desserts in a space known for its stunning terrace."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Breakfasts & Coffee",
|
||||
description: "Start your day with high-quality morning rituals.",
|
||||
},
|
||||
title: "Breakfasts & Coffee", description: "Start your day with high-quality morning rituals."},
|
||||
{
|
||||
title: "European Cuisine",
|
||||
description: "Refined pasta, pizza, and Italian-inspired dishes.",
|
||||
},
|
||||
title: "European Cuisine", description: "Refined pasta, pizza, and Italian-inspired dishes."},
|
||||
{
|
||||
title: "Stunning Terrace",
|
||||
description: "The perfect aesthetic spot for city people-watching.",
|
||||
},
|
||||
title: "Stunning Terrace", description: "The perfect aesthetic spot for city people-watching."},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774779529747-hi8mdx76.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -105,23 +86,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Gourmet Breakfast Set",
|
||||
price: "From 3,500 AMD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-waffles-with-fruits_23-2148531609.jpg",
|
||||
},
|
||||
id: "1", name: "Gourmet Breakfast Set", price: "From 3,500 AMD", imageSrc: "http://img.b2bpic.net/free-photo/delicious-waffles-with-fruits_23-2148531609.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Signature Pasta Selection",
|
||||
price: "From 4,200 AMD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-caesar-salad-restaurant_140725-10813.jpg?_wi=1",
|
||||
},
|
||||
id: "2", name: "Signature Pasta Selection", price: "From 4,200 AMD", imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-caesar-salad-restaurant_140725-10813.jpg?_wi=1"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Decadent Desserts",
|
||||
price: "From 2,800 AMD",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-freshly-baked-cake-with-raspberries-babies-brown-tray-white-table_140725-86841.jpg",
|
||||
},
|
||||
id: "3", name: "Decadent Desserts", price: "From 2,800 AMD", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-freshly-baked-cake-with-raspberries-babies-brown-tray-white-table_140725-86841.jpg"},
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Every dish is prepared with care, balancing comfort and refinement."
|
||||
@@ -135,31 +104,13 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "Vibe",
|
||||
title: "Unpretentious Luxury",
|
||||
subtitle: "Stylish yet comfortable",
|
||||
description: "Elegant design without the formality.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774779561798-23nsdmah.jpg",
|
||||
imageAlt: "elegant european restaurant terrace at sunset",
|
||||
},
|
||||
tag: "Vibe", title: "Unpretentious Luxury", subtitle: "Stylish yet comfortable", description: "Elegant design without the formality.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774779561798-23nsdmah.jpg", imageAlt: "elegant european restaurant terrace at sunset"},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Service",
|
||||
title: "Genuine Hospitality",
|
||||
subtitle: "Staff that cares",
|
||||
description: "Warm, attentive, and friendly service.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/romantic-date-couple-love-cafe-happy-couple-love-enjoying-romantic-moment_8353-6650.jpg?_wi=2",
|
||||
imageAlt: "warm stylish cafe interior design",
|
||||
},
|
||||
tag: "Service", title: "Genuine Hospitality", subtitle: "Staff that cares", description: "Warm, attentive, and friendly service.", imageSrc: "http://img.b2bpic.net/free-photo/romantic-date-couple-love-cafe-happy-couple-love-enjoying-romantic-moment_8353-6650.jpg?_wi=2", imageAlt: "warm stylish cafe interior design"},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Setting",
|
||||
title: "Aesthetic Terrace",
|
||||
subtitle: "People-watching heaven",
|
||||
description: "The city's best outdoor dining experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-caesar-salad-restaurant_140725-10813.jpg?_wi=2",
|
||||
imageAlt: "gourmet italian pasta dish plate",
|
||||
},
|
||||
tag: "Setting", title: "Aesthetic Terrace", subtitle: "People-watching heaven", description: "The city's best outdoor dining experience.", imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-caesar-salad-restaurant_140725-10813.jpg?_wi=2", imageAlt: "gourmet italian pasta dish plate"},
|
||||
]}
|
||||
title="An Experience You Come Back To"
|
||||
description="It feels like a small European escape in the middle of the city. We pride ourselves on a welcoming atmosphere that balances elegance with genuine warmth."
|
||||
@@ -174,45 +125,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Foodie",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-interacting-while-having-coffee_1170-749.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Kover Board", role: "This spot is fantastic! Their breakfast options are incredible, and I've been here every morning for a whole week. The atmosphere is lovely, and the service is top-notch. ", company: " ", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774780339693-i68mjdb0.png"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark D.",
|
||||
role: "Traveler",
|
||||
company: "Tourist",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg",
|
||||
},
|
||||
id: "2", name: "Meri Berberyan", role: "A must try spot in Yerevan! It’s located on one of the busiest and most popular streets perfect for people watching. ", company: "", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774780408270-ax5zqk9c.png"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena K.",
|
||||
role: "Regular",
|
||||
company: "Yerevan",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barista-surving-client-with-coffee-coffee-shop_1303-29333.jpg",
|
||||
},
|
||||
id: "3", name: "Svetlana Badalyan", role: "We tried pastas and zucchini salad. Everything was really delicious and the service was really good. The atmosphere was also magical, it was during christmas time and also on a note, the music was really pleasant", company: "", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774780481440-p9bnk1kh.png"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David L.",
|
||||
role: "Critic",
|
||||
company: "Global",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-dressed-elegant-black-dress-holds-wineglass-luxury-restaurant_613910-3880.jpg",
|
||||
},
|
||||
id: "4", name: "Marjorie Susano", role: "Having pizza and pasta in a cold place called Armenia with family.
|
||||
The location is beautiful in a busy street of pushkin.", company: "", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774780613755-adz0t5kw.png"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anna P.",
|
||||
role: "Blogger",
|
||||
company: "Travelista",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-interacting-while-having-coffee_1170-749.jpg?_wi=2",
|
||||
},
|
||||
id: "5", name: "Yulia Ivaschenko", role: "Lovely place, very tasty food and great staff) Thank you ❤️", company: "", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BcCzNx7SvPbBM6xUxMUYDllLym/uploaded-1774780688213-2gce7m4v.png"},
|
||||
]}
|
||||
title="What Guests Say"
|
||||
description="Rated ⭐ 4.5 / 5 by over 1000 happy visitors."
|
||||
@@ -223,8 +150,7 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Located on one of Yerevan's most vibrant streets. We invite you to pause, relax, and savor the city rhythm. Open daily from 9:00 AM to 12:00 AM. Call us at +374 44448899 ."
|
||||
/>
|
||||
</div>
|
||||
@@ -233,18 +159,13 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
text="Reserve Your Table. Join us for a breakfast, lunch, or a refined evening experience."
|
||||
variant: "plain"}}
|
||||
text="Join us for a breakfast, lunch, or a refined evening experience."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#",
|
||||
},
|
||||
text: "Book Now", href: "#"},
|
||||
{
|
||||
text: "Call Us",
|
||||
href: "tel:+37410000000",
|
||||
},
|
||||
text: "Call Us", href: "tel:+37410000000"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -253,50 +174,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
title: "Menu", items: [
|
||||
{
|
||||
label: "Breakfast",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Breakfast", href: "#menu"},
|
||||
{
|
||||
label: "Main Dishes",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Main Dishes", href: "#menu"},
|
||||
{
|
||||
label: "Drinks",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Drinks", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Cafe",
|
||||
items: [
|
||||
title: "Cafe", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "About Us", href: "#"},
|
||||
{
|
||||
label: "Gallery",
|
||||
href: "#",
|
||||
},
|
||||
label: "Gallery", href: "#"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Use", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #f6f0e9;
|
||||
--card: #efe7dd;
|
||||
--foreground: #2b180a;
|
||||
--primary-cta: #2b180a;
|
||||
--primary-cta-text: #f6f0e9;
|
||||
--secondary-cta: #efe7dd;
|
||||
--secondary-cta-text: #2b180a;
|
||||
--accent: #94877c;
|
||||
--background-accent: #afa094;
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #000612e6;
|
||||
--primary-cta: #15479c;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #000612e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user