diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..2bff785 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,23 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function AboutPage() { + return ( + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..ca61d43 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,25 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function ContactPage() { + return ( + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx new file mode 100644 index 0000000..bd50fc7 --- /dev/null +++ b/src/app/gallery/page.tsx @@ -0,0 +1,54 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function GalleryPage() { + return ( + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx new file mode 100644 index 0000000..39f296e --- /dev/null +++ b/src/app/menu/page.tsx @@ -0,0 +1,58 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import ProductCardOne from '@/components/sections/product/ProductCardOne'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function MenuPage() { + return ( + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index ecf8e00..f90b214 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,134 +31,74 @@ export default function LandingPage() {
@@ -170,13 +110,9 @@ export default function LandingPage() { description="Anarkali Tandoori brings you the heart of India with our unique Goan specialties. We combine centuries-old spices with contemporary presentation to offer you a dining experience unlike any other." metrics={[ { - value: "15+", - title: "Years of Tradition", - }, + value: "15+", title: "Years of Tradition"}, { - value: "50+", - title: "Signature Recipes", - }, + value: "50+", title: "Signature Recipes"}, ]} imageSrc="http://img.b2bpic.net/free-photo/luxury-candlelight-celebration-elegant-dining-table-generated-by-ai_188544-16358.jpg?_wi=2" mediaAnimation="slide-up" @@ -192,41 +128,17 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "1", - name: "Butter Chicken", - price: "$24.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=2", - }, + id: "1", name: "Butter Chicken", price: "$24.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=2"}, { - id: "2", - name: "Onion Bhaji", - price: "$9.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=3", - }, + id: "2", name: "Onion Bhaji", price: "$9.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=3"}, { - id: "3", - name: "Chicken Tikka Masala", - price: "$22.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=4", - }, + id: "3", name: "Chicken Tikka Masala", price: "$22.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=4"}, { - id: "4", - name: "Goan Fish Curry", - price: "$26.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=5", - }, + id: "4", name: "Goan Fish Curry", price: "$26.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=5"}, { - id: "5", - name: "Tandoori Platter", - price: "$29.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=6", - }, + id: "5", name: "Tandoori Platter", price: "$29.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=6"}, { - id: "6", - name: "Paneer Makhani", - price: "$19.95", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=7", - }, + id: "6", name: "Paneer Makhani", price: "$19.95", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-cooked-potatoes-with-greens-inside-plate-dark-surface-cooking-cips-dinner-food-potato_140725-101536.jpg?_wi=7"}, ]} title="Signature Menu" description="Curated selection of our finest dishes, prepared with heritage spices." @@ -239,20 +151,11 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - title: "Elegant Seating", - description: "Comfort and style for every occasion.", - imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=2", - }, + title: "Elegant Seating", description: "Comfort and style for every occasion.", imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=2"}, { - title: "Signature Plating", - description: "Artistry in every mouthful.", - imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=3", - }, + title: "Signature Plating", description: "Artistry in every mouthful.", imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=3"}, { - title: "Warm Ambiance", - description: "Perfect for intimate gatherings.", - imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=4", - }, + title: "Warm Ambiance", description: "Perfect for intimate gatherings.", imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg?_wi=4"}, ]} title="Visual Indulgence" description="Explore our refined ambiance and signature plate presentations." @@ -264,30 +167,15 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "John Doe", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg?_wi=2", - }, + id: "1", name: "John Doe", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg?_wi=2"}, { - id: "2", - name: "Jane Smith", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517444.jpg", - }, + id: "2", name: "Jane Smith", imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517444.jpg"}, { - id: "3", - name: "Robert B.", - imageSrc: "http://img.b2bpic.net/free-photo/preparing-alcohol-drink-bar-counter_1163-2783.jpg", - }, + id: "3", name: "Robert B.", imageSrc: "http://img.b2bpic.net/free-photo/preparing-alcohol-drink-bar-counter_1163-2783.jpg"}, { - id: "4", - name: "Alice M.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg", - }, + id: "4", name: "Alice M.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg"}, { - id: "5", - name: "David W.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-bearded-man-red-tie-blue-shirt-wearing-glasses-looking-with-smile-showing-ok-sign_141793-111761.jpg", - }, + id: "5", name: "David W.", imageSrc: "http://img.b2bpic.net/free-photo/happy-bearded-man-red-tie-blue-shirt-wearing-glasses-looking-with-smile-showing-ok-sign_141793-111761.jpg"}, ]} cardTitle="What Guests Say" cardTag="4.1★ Average Rating" @@ -302,31 +190,16 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "s1", - value: "Dine-in", - title: "Royal Ambience", - items: [ - "Table Service", - "Full Bar", - ], + id: "s1", value: "Dine-in", title: "Royal Ambience", items: [ + "Table Service", "Full Bar"], }, { - id: "s2", - value: "Takeaway", - title: "Flavor Anytime", - items: [ - "Quick Pickup", - "Ready in Minutes", - ], + id: "s2", value: "Takeaway", title: "Flavor Anytime", items: [ + "Quick Pickup", "Ready in Minutes"], }, { - id: "s3", - value: "Delivery", - title: "To Your Door", - items: [ - "Hot & Fresh", - "Citywide Reach", - ], + id: "s3", value: "Delivery", title: "To Your Door", items: [ + "Hot & Fresh", "Citywide Reach"], }, ]} title="Exceptional Services" @@ -341,20 +214,12 @@ export default function LandingPage() { description="Secure your table at Anarkali Tandoori today. We look forward to welcoming you." inputs={[ { - name: "name", - type: "text", - placeholder: "Your Name", - }, + name: "name", type: "text", placeholder: "Your Name"}, { - name: "email", - type: "email", - placeholder: "Email Address", - }, + name: "email", type: "email", placeholder: "Email Address"}, ]} textarea={{ - name: "message", - placeholder: "Special requests or party size...", - }} + name: "message", placeholder: "Special requests or party size..."}} imageSrc="http://img.b2bpic.net/free-photo/beautiful-mature-women-having-fun-time_23-2149232873.jpg" buttonText="Book Now" /> @@ -365,29 +230,23 @@ export default function LandingPage() { logoText="Anarkali Tandoori" columns={[ { - title: "Information", - items: [ + title: "Navigation", items: [ { - label: "About Us", - href: "#about", - }, + label: "Home", href: "/"}, { - label: "Menu", - href: "#menu", - }, + label: "Services", href: "/services"}, + { + label: "Menu", href: "#menu"}, + { + label: "Contact", href: "#contact"}, ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { - label: "Privacy", - href: "#", - }, + label: "Privacy", href: "#"}, { - label: "T&C", - href: "#", - }, + label: "T&C", href: "#"}, ], }, ]} @@ -396,4 +255,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file diff --git a/src/app/reservations/page.tsx b/src/app/reservations/page.tsx new file mode 100644 index 0000000..5262fd2 --- /dev/null +++ b/src/app/reservations/page.tsx @@ -0,0 +1,25 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function ReservationsPage() { + return ( + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx new file mode 100644 index 0000000..a2a40c9 --- /dev/null +++ b/src/app/services/page.tsx @@ -0,0 +1,96 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven'; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; + +export default function ServicesPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 00ca743..4841668 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #0a0a0a; - --card: #1a1a1a; - --foreground: #f5f5f5; - --primary-cta: #d4af37; + --background: #2a0000; + --card: #3d0000; + --foreground: #f8f9fa; + --primary-cta: #ffd700; --primary-cta-text: #0a0a0a; - --secondary-cta: #800000; + --secondary-cta: #b8860b; --secondary-cta-text: #ffffff; - --accent: #b8860b; - --background-accent: #2a0000; + --accent: #ffd700; + --background-accent: #4a0000; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);