diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx new file mode 100644 index 0000000..9681e40 --- /dev/null +++ b/src/app/about-us/page.tsx @@ -0,0 +1,111 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import TextSplitAbout from "@/components/sections/about/TextSplitAbout"; + +export default function AboutUsPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx new file mode 100644 index 0000000..e6dc9d4 --- /dev/null +++ b/src/app/gallery/page.tsx @@ -0,0 +1,126 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; + +export default function GalleryPage() { + return ( + + + + + + + + + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 423e6bf..e7abf6a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -34,33 +34,23 @@ export default function LandingPage() { @@ -68,47 +58,30 @@ export default function LandingPage() {
@@ -119,14 +92,10 @@ export default function LandingPage() { useInvertedBackground={true} title="Our Passion for Culinary Excellence" description={[ - "At EATLI, we believe that dining is an experience to be savored. Our journey began with a simple vision: to create a place where exceptional food, warm ambiance, and impeccable service come together to craft memorable moments.", - "Our chefs are dedicated artists, meticulously sourcing the finest seasonal ingredients and transforming them into exquisite dishes that tell a story. From classic comforts to innovative creations, every plate is a testament to our commitment to quality and flavor. Join us and discover the heart behind our kitchen.", - ]} + "At EATLI, we believe that dining is an experience to be savored. Our journey began with a simple vision: to create a place where exceptional food, warm ambiance, and impeccable service come together to craft memorable moments.", "Our chefs are dedicated artists, meticulously sourcing the finest seasonal ingredients and transforming them into exquisite dishes that tell a story. From classic comforts to innovative creations, every plate is a testament to our commitment to quality and flavor. Join us and discover the heart behind our kitchen."]} buttons={[ { - text: "Learn More", - href: "#", - }, + text: "Learn More", href: "/about-us"}, ]} />
@@ -138,32 +107,17 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "feature-1", - title: "Seared Scallops with Saffron Risotto", - descriptions: [ - "Perfectly seared, succulent scallops atop creamy saffron-infused risotto, garnished with fresh herbs and a drizzle of olive oil. A true taste of the Mediterranean.", - ], - imageSrc: "http://img.b2bpic.net/free-photo/fish-barbecue-with-green-dip-sauce-white-plate_114579-3425.jpg", - imageAlt: "Seared scallops with saffron risotto", - }, + id: "feature-1", title: "Seared Scallops with Saffron Risotto", descriptions: [ + "Perfectly seared, succulent scallops atop creamy saffron-infused risotto, garnished with fresh herbs and a drizzle of olive oil. A true taste of the Mediterranean."], + imageSrc: "http://img.b2bpic.net/free-photo/fish-barbecue-with-green-dip-sauce-white-plate_114579-3425.jpg", imageAlt: "Seared scallops with saffron risotto"}, { - id: "feature-2", - title: "Grass-Fed Beef Tenderloin", - descriptions: [ - "A tender cut of grass-fed beef tenderloin, grilled to your preference, served with asparagus, roasted new potatoes, and a rich red wine reduction. Elegance on a plate.", - ], - imageSrc: "http://img.b2bpic.net/free-photo/beef-wrap-served-with-roasted-vegetables-spinach-teriyaki-sauce_140725-544.jpg", - imageAlt: "Grass-fed beef tenderloin with asparagus", - }, + id: "feature-2", title: "Grass-Fed Beef Tenderloin", descriptions: [ + "A tender cut of grass-fed beef tenderloin, grilled to your preference, served with asparagus, roasted new potatoes, and a rich red wine reduction. Elegance on a plate."], + imageSrc: "http://img.b2bpic.net/free-photo/beef-wrap-served-with-roasted-vegetables-spinach-teriyaki-sauce_140725-544.jpg", imageAlt: "Grass-fed beef tenderloin with asparagus"}, { - id: "feature-3", - title: "Seasonal Vegetable Wellington", - descriptions: [ - "A delightful vegetarian option featuring a medley of seasonal vegetables baked in a flaky puff pastry, served with a vibrant roasted red pepper coulis. A feast for the senses.", - ], - imageSrc: "http://img.b2bpic.net/free-photo/useful-dietary-salad-with-cottage-cheese-herbs-vegetables_2829-19869.jpg", - imageAlt: "Seasonal vegetable wellington", - }, + id: "feature-3", title: "Seasonal Vegetable Wellington", descriptions: [ + "A delightful vegetarian option featuring a medley of seasonal vegetables baked in a flaky puff pastry, served with a vibrant roasted red pepper coulis. A feast for the senses."], + imageSrc: "http://img.b2bpic.net/free-photo/useful-dietary-salad-with-cottage-cheese-herbs-vegetables_2829-19869.jpg", imageAlt: "Seasonal vegetable wellington"}, ]} title="Signature Dishes & Culinary Highlights" description="Discover a selection of our most celebrated creations, crafted with passion and precision by our award-winning chefs. Each dish is a masterpiece designed to delight your palate." @@ -178,53 +132,17 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "menu-1", - name: "Mushroom Truffle Risotto", - price: "$28", - variant: "Vegetarian", - imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-sauce_140725-141.jpg", - imageAlt: "Mushroom truffle risotto", - }, + id: "menu-1", name: "Mushroom Truffle Risotto", price: "$28", variant: "Vegetarian", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-sauce_140725-141.jpg", imageAlt: "Mushroom truffle risotto"}, { - id: "menu-2", - name: "Pan-Seared Salmon", - price: "$32", - variant: "Seafood", - imageSrc: "http://img.b2bpic.net/free-photo/person-cutting-gourmet-chicken-breast_23-2148516895.jpg", - imageAlt: "Pan-seared salmon", - }, + id: "menu-2", name: "Pan-Seared Salmon", price: "$32", variant: "Seafood", imageSrc: "http://img.b2bpic.net/free-photo/person-cutting-gourmet-chicken-breast_23-2148516895.jpg", imageAlt: "Pan-seared salmon"}, { - id: "menu-3", - name: "Spicy Chicken Curry", - price: "$26", - variant: "Spicy", - imageSrc: "http://img.b2bpic.net/free-photo/different-indian-food-wooden-background_1220-7967.jpg", - imageAlt: "Spicy chicken curry", - }, + id: "menu-3", name: "Spicy Chicken Curry", price: "$26", variant: "Spicy", imageSrc: "http://img.b2bpic.net/free-photo/different-indian-food-wooden-background_1220-7967.jpg", imageAlt: "Spicy chicken curry"}, { - id: "menu-4", - name: "Braised Beef Short Ribs", - price: "$38", - variant: "Signature", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-fried-fish-fillet-with-herbs-vegetables-sauce-plate_141793-2974.jpg", - imageAlt: "Braised beef short ribs", - }, + id: "menu-4", name: "Braised Beef Short Ribs", price: "$38", variant: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/side-view-fried-fish-fillet-with-herbs-vegetables-sauce-plate_141793-2974.jpg", imageAlt: "Braised beef short ribs"}, { - id: "menu-5", - name: "Mixed Berry Tart", - price: "$12", - variant: "Dessert", - imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-raspberry-cake-small-tarts-biscuits-bowl-with-raspberries-tree-branches-blue-table_140725-130014.jpg", - imageAlt: "Mixed berry tart", - }, + id: "menu-5", name: "Mixed Berry Tart", price: "$12", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-raspberry-cake-small-tarts-biscuits-bowl-with-raspberries-tree-branches-blue-table_140725-130014.jpg", imageAlt: "Mixed berry tart"}, { - id: "menu-6", - name: "Vegetable Lasagna", - price: "$24", - variant: "Vegetarian", - imageSrc: "http://img.b2bpic.net/free-photo/cutting-food-with-melted-cheese-herbs-with-cutlery_114579-3461.jpg", - imageAlt: "Vegetable lasagna", - }, + id: "menu-6", name: "Vegetable Lasagna", price: "$24", variant: "Vegetarian", imageSrc: "http://img.b2bpic.net/free-photo/cutting-food-with-melted-cheese-herbs-with-cutlery_114579-3461.jpg", imageAlt: "Vegetable lasagna"}, ]} title="Explore Our Full Menu" description="From appetizers to desserts, our menu offers a diverse range of dishes to satisfy every craving. Hand-picked ingredients and innovative techniques define our culinary offerings." @@ -238,29 +156,11 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "metric-1", - value: "15+", - title: "Years of Excellence", - description: "Delivering unforgettable dining experiences since 2008.", - imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-happy-expression_1194-1460.jpg", - imageAlt: "Award trophy", - }, + id: "metric-1", value: "15+", title: "Years of Excellence", description: "Delivering unforgettable dining experiences since 2008.", imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-happy-expression_1194-1460.jpg", imageAlt: "Award trophy"}, { - id: "metric-2", - value: "50+", - title: "Award-Winning Chefs", - description: "Our culinary team boasts renowned experts and rising stars.", - imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-happy-expression_1194-1349.jpg", - imageAlt: "Chef's hat", - }, + id: "metric-2", value: "50+", title: "Award-Winning Chefs", description: "Our culinary team boasts renowned experts and rising stars.", imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-happy-expression_1194-1349.jpg", imageAlt: "Chef's hat"}, { - id: "metric-3", - value: "10K+", - title: "Happy Customers", - description: "Thousands of satisfied diners have enjoyed our hospitality.", - imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg", - imageAlt: "Smiling customer", - }, + id: "metric-3", value: "10K+", title: "Happy Customers", description: "Thousands of satisfied diners have enjoyed our hospitality.", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg", imageAlt: "Smiling customer"}, ]} title="Why EATLI is Your Top Choice" description="Our commitment to quality, innovation, and customer satisfaction sets us apart. Discover what makes EATLI a beloved dining destination." @@ -274,45 +174,15 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "testimonial-1", - name: "Sarah J.", - handle: "@sarah_foodie", - testimonial: "EATLI is simply the best restaurant in town! Every dish is a culinary masterpiece, and the ambiance is perfect for any occasion. Highly recommend the truffle pasta!", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg", - imageAlt: "Portrait of Sarah J.", - }, + id: "testimonial-1", name: "Sarah J.", handle: "@sarah_foodie", testimonial: "EATLI is simply the best restaurant in town! Every dish is a culinary masterpiece, and the ambiance is perfect for any occasion. Highly recommend the truffle pasta!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg", imageAlt: "Portrait of Sarah J."}, { - id: "testimonial-2", - name: "Mark D.", - handle: "@dining_mark", - testimonial: "An outstanding dining experience from start to finish. The service was impeccable, and the wine pairing suggestions were spot on. I'll definitely be back for their steak.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-announcing-pregnancy-dinner-with-friends_23-2150167460.jpg", - imageAlt: "Portrait of Mark D.", - }, + id: "testimonial-2", name: "Mark D.", handle: "@dining_mark", testimonial: "An outstanding dining experience from start to finish. The service was impeccable, and the wine pairing suggestions were spot on. I'll definitely be back for their steak.", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-announcing-pregnancy-dinner-with-friends_23-2150167460.jpg", imageAlt: "Portrait of Mark D."}, { - id: "testimonial-3", - name: "Emily R.", - handle: "@emily_eats", - testimonial: "Such a delightful evening at EATLI! The desserts are to die for, especially the berry tart. A must-visit for anyone looking for a memorable meal.", - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236925.jpg", - imageAlt: "Portrait of Emily R.", - }, + id: "testimonial-3", name: "Emily R.", handle: "@emily_eats", testimonial: "Such a delightful evening at EATLI! The desserts are to die for, especially the berry tart. A must-visit for anyone looking for a memorable meal.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236925.jpg", imageAlt: "Portrait of Emily R."}, { - id: "testimonial-4", - name: "David L.", - handle: "@gourmet_guy", - testimonial: "The attention to detail at EATLI is incredible. From the fresh ingredients to the beautiful presentation, everything was perfect. A true gem!", - imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-eyeglasses-taking-selfie-from-mobile-phone-restaurant_23-2147871308.jpg", - imageAlt: "Portrait of David L.", - }, + id: "testimonial-4", name: "David L.", handle: "@gourmet_guy", testimonial: "The attention to detail at EATLI is incredible. From the fresh ingredients to the beautiful presentation, everything was perfect. A true gem!", imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-eyeglasses-taking-selfie-from-mobile-phone-restaurant_23-2147871308.jpg", imageAlt: "Portrait of David L."}, { - id: "testimonial-5", - name: "Jessica M.", - handle: "@jess_travels", - testimonial: "Visited EATLI on a recommendation and was blown away! The atmosphere is so welcoming, and the staff made us feel right at home. The salmon dish was superb.", - imageSrc: "http://img.b2bpic.net/free-photo/dinner-set-sushi-rolls-salads-cocktails-hookah-side-view_141793-3100.jpg", - imageAlt: "Portrait of Jessica M.", - }, + id: "testimonial-5", name: "Jessica M.", handle: "@jess_travels", testimonial: "Visited EATLI on a recommendation and was blown away! The atmosphere is so welcoming, and the staff made us feel right at home. The salmon dish was superb.", imageSrc: "http://img.b2bpic.net/free-photo/dinner-set-sushi-rolls-salads-cocktails-hookah-side-view_141793-3100.jpg", imageAlt: "Portrait of Jessica M."}, ]} title="Hear From Our Happy Customers" description="Our patrons love the EATLI experience. Read what they have to say about our food, service, and atmosphere." @@ -326,14 +196,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Foodie Review", - "Local Eats Magazine", - "Gourmet Guide", - "Culinary Times", - "Chef's Choice Awards", - "DineOut Daily", - "Taste Adventures", - ]} + "Foodie Review", "Local Eats Magazine", "Gourmet Guide", "Culinary Times", "Chef's Choice Awards", "DineOut Daily", "Taste Adventures"]} title="As Featured In & Trusted By" description="EATLI is proud to be recognized by leading culinary critics, media outlets, and trusted by our esteemed partners." speed={40} @@ -347,30 +210,15 @@ export default function LandingPage() { useInvertedBackground={true} faqs={[ { - id: "faq-1", - title: "How do I make a reservation?", - content: "Reservations can be made directly through our website's 'Contact' section, or by calling us during opening hours. We recommend booking in advance, especially for weekend evenings.", - }, + id: "faq-1", title: "How do I make a reservation?", content: "Reservations can be made directly through our website's 'Contact' section, or by calling us during opening hours. We recommend booking in advance, especially for weekend evenings."}, { - id: "faq-2", - title: "Do you offer vegetarian or vegan options?", - content: "Yes, our menu includes a variety of thoughtfully crafted vegetarian and vegan dishes. Please inform your server about any dietary restrictions or preferences when ordering.", - }, + id: "faq-2", title: "Do you offer vegetarian or vegan options?", content: "Yes, our menu includes a variety of thoughtfully crafted vegetarian and vegan dishes. Please inform your server about any dietary restrictions or preferences when ordering."}, { - id: "faq-3", - title: "Can you accommodate food allergies?", - content: "Absolutely. We take food allergies very seriously. Please notify us of any allergies when making your reservation or upon arrival, and our kitchen team will do their best to accommodate you safely.", - }, + id: "faq-3", title: "Can you accommodate food allergies?", content: "Absolutely. We take food allergies very seriously. Please notify us of any allergies when making your reservation or upon arrival, and our kitchen team will do their best to accommodate you safely."}, { - id: "faq-4", - title: "Do you have a private dining area for events?", - content: "Yes, EATLI offers a private dining room perfect for intimate gatherings, corporate events, or celebrations. Please contact us to discuss your event requirements and availability.", - }, + id: "faq-4", title: "Do you have a private dining area for events?", content: "Yes, EATLI offers a private dining room perfect for intimate gatherings, corporate events, or celebrations. Please contact us to discuss your event requirements and availability."}, { - id: "faq-5", - title: "What are your opening hours?", - content: "We are open Tuesday to Sunday, from 5:00 PM to 10:00 PM for dinner. Lunch service is available on Fridays, Saturdays, and Sundays from 12:00 PM to 2:30 PM. We are closed on Mondays.", - }, + id: "faq-5", title: "What are your opening hours?", content: "We are open Tuesday to Sunday, from 5:00 PM to 10:00 PM for dinner. Lunch service is available on Fridays, Saturdays, and Sundays from 12:00 PM to 2:30 PM. We are closed on Mondays."}, ]} title="Frequently Asked Questions" description="Find answers to common questions about reservations, menu, events, and more to ensure a smooth dining experience." @@ -382,18 +230,13 @@ export default function LandingPage() { @@ -405,66 +248,43 @@ export default function LandingPage() { logoText="EATLI Restaurant" columns={[ { - title: "Explore", - items: [ + title: "Explore", items: [ { - label: "Home", - href: "#home", - }, + label: "Home", href: "/"}, { - label: "Menu", - href: "#menu", - }, + label: "Menu", href: "#menu"}, { - label: "About Us", - href: "#about", - }, + label: "About Us", href: "/about-us"}, { - label: "Contact", - href: "#contact", - }, + label: "Gallery", href: "/gallery"}, + { + label: "Reviews", href: "/reviews"}, + { + label: "Contact", href: "#contact"}, ], }, { - title: "Our Offerings", - items: [ + title: "Our Offerings", items: [ { - label: "Dinner Menu", - href: "#menu", - }, + label: "Dinner Menu", href: "#menu"}, { - label: "Lunch Menu", - href: "#menu", - }, + label: "Lunch Menu", href: "#menu"}, { - label: "Wine List", - href: "#", - }, + label: "Wine List", href: "#"}, { - label: "Private Events", - href: "#contact", - }, + label: "Private Events", href: "#contact"}, ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { - label: "Reservations", - href: "#contact", - }, + label: "Reservations", href: "#contact"}, { - label: "Careers", - href: "#", - }, + label: "Careers", href: "#"}, { - label: "Press", - href: "#social-proof", - }, + label: "Press", href: "#social-proof"}, { - label: "FAQ", - href: "#faq", - }, + label: "FAQ", href: "#faq"}, ], }, ]} diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 539ce00..bb70eba 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1c1c1c; + --background: #ffffff; + --card: #f9f9f9; + --foreground: #333333; + --primary-cta: #ff6600; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #f0f0f0; --secondary-cta-text: #1c1c1c; - --accent: #15479c; - --background-accent: #a8cce8; + --accent: #ff9933; + --background-accent: #ffe0b2; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);