16 Commits

Author SHA1 Message Date
085bbb62c4 Switch to version 2: modified src/app/styles/variables.css 2026-03-29 10:41:29 +00:00
9856a39670 Switch to version 2: modified src/app/page.tsx 2026-03-29 10:41:29 +00:00
076822e8bf Merge version_1 into main
Merge version_1 into main
2026-03-29 10:40:07 +00:00
cefade94b6 Switch to version 1: modified src/app/styles/variables.css 2026-03-29 10:39:27 +00:00
c650157493 Switch to version 1: modified src/app/page.tsx 2026-03-29 10:39:27 +00:00
4e8dde5e3d Merge version_2 into main
Merge version_2 into main
2026-03-29 10:38:51 +00:00
9e1658b92f Update src/app/page.tsx 2026-03-29 10:38:48 +00:00
f00993584b Merge version_2 into main
Merge version_2 into main
2026-03-29 10:30:09 +00:00
67a9ad9944 Update src/app/page.tsx 2026-03-29 10:30:03 +00:00
1d70e00749 Merge version_2 into main
Merge version_2 into main
2026-03-29 10:29:14 +00:00
208121fc46 Update theme colors 2026-03-29 10:29:09 +00:00
b97bc03d9b Merge version_2 into main
Merge version_2 into main
2026-03-29 10:25:27 +00:00
6c90235693 Update src/app/page.tsx 2026-03-29 10:25:21 +00:00
4077f1b7e8 Merge version_1 into main
Merge version_1 into main
2026-03-29 10:23:31 +00:00
3f63532fa9 Merge version_1 into main
Merge version_1 into main
2026-03-29 10:21:16 +00:00
c5b66c38ad Merge version_1 into main
Merge version_1 into main
2026-03-29 10:14:31 +00:00
2 changed files with 52 additions and 150 deletions

View File

@@ -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 — its 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: "",
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! Its 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: "#"},
],
},
]}

View File

@@ -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);