From 176d27963403b35d33e96213bd432ac3589a7c91 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 19:23:16 +0000 Subject: [PATCH 1/3] Add src/app/admin/dashboard/page.tsx --- src/app/admin/dashboard/page.tsx | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/app/admin/dashboard/page.tsx diff --git a/src/app/admin/dashboard/page.tsx b/src/app/admin/dashboard/page.tsx new file mode 100644 index 0000000..30d819b --- /dev/null +++ b/src/app/admin/dashboard/page.tsx @@ -0,0 +1,72 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import { Users, AlertCircle, CheckCircle, CreditCard } from "lucide-react"; + +export default function AdminDashboardPage() { + return ( + + + + +
+ +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 7dd1ef5602275afede0954ce0e355e644312be0f Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 19:23:16 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 228 ++++++++++++----------------------------------- 1 file changed, 56 insertions(+), 172 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 7faa969..c7f8414 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,21 +32,15 @@ export default function LandingPage() { @@ -55,21 +49,16 @@ export default function LandingPage() {
@@ -81,17 +70,11 @@ export default function LandingPage() { description="Founded with the passion to bring authentic tastes to your table, Allah Ho has become a destination for true connoisseurs of fine dining." metrics={[ { - value: "15+", - title: "Years Experience", - }, + value: "15+", title: "Years Experience"}, { - value: "2k+", - title: "Happy Guests", - }, + value: "2k+", title: "Happy Guests"}, { - value: "50+", - title: "Traditional Recipes", - }, + value: "50+", title: "Traditional Recipes"}, ]} imageSrc="http://img.b2bpic.net/free-photo/bartender-preparing-cocktail_23-2147680729.jpg" mediaAnimation="slide-up" @@ -108,59 +91,23 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "d1", - brand: "Signature", - name: "Royal Lamb Curry", - price: "$28", - rating: 5, - reviewCount: "120", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-salmon-salad-with-avocado-wasabi-sauce-plate-plaid-fabric_141793-11665.jpg", - }, + id: "d1", brand: "Signature", name: "Royal Lamb Curry", price: "$28", rating: 5, + reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/top-view-salmon-salad-with-avocado-wasabi-sauce-plate-plaid-fabric_141793-11665.jpg"}, { - id: "d2", - brand: "Signature", - name: "Tandoori Special", - price: "$24", - rating: 5, - reviewCount: "95", - imageSrc: "http://img.b2bpic.net/free-photo/beetroot-salad-with-carrots-corn-nuts-white-plate_140725-3541.jpg", - }, + id: "d2", brand: "Signature", name: "Tandoori Special", price: "$24", rating: 5, + reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/beetroot-salad-with-carrots-corn-nuts-white-plate_140725-3541.jpg"}, { - id: "d3", - brand: "Signature", - name: "Saffron Biryani", - price: "$22", - rating: 4, - reviewCount: "88", - imageSrc: "http://img.b2bpic.net/free-photo/indian-traditional-dish-with-rice-cashew-nuts-sauce-lemon-vegetables-coriander-leaf-wooden-tray_613910-21742.jpg", - }, + id: "d3", brand: "Signature", name: "Saffron Biryani", price: "$22", rating: 4, + reviewCount: "88", imageSrc: "http://img.b2bpic.net/free-photo/indian-traditional-dish-with-rice-cashew-nuts-sauce-lemon-vegetables-coriander-leaf-wooden-tray_613910-21742.jpg"}, { - id: "d4", - brand: "Signature", - name: "Mixed Grill Platter", - price: "$35", - rating: 5, - reviewCount: "150", - imageSrc: "http://img.b2bpic.net/free-photo/iskender-doner-table-top-view_140725-1156.jpg", - }, + id: "d4", brand: "Signature", name: "Mixed Grill Platter", price: "$35", rating: 5, + reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/iskender-doner-table-top-view_140725-1156.jpg"}, { - id: "d5", - brand: "Signature", - name: "Gourmet Halwa", - price: "$12", - rating: 5, - reviewCount: "72", - imageSrc: "http://img.b2bpic.net/free-photo/apple-pie-served-with-fruit-syrup_140725-1700.jpg", - }, + id: "d5", brand: "Signature", name: "Gourmet Halwa", price: "$12", rating: 5, + reviewCount: "72", imageSrc: "http://img.b2bpic.net/free-photo/apple-pie-served-with-fruit-syrup_140725-1700.jpg"}, { - id: "d6", - brand: "Signature", - name: "Garden Curry", - price: "$18", - rating: 4, - reviewCount: "65", - imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-curry-dish-with-fresh-herbs_84443-82590.jpg", - }, + id: "d6", brand: "Signature", name: "Garden Curry", price: "$18", rating: 4, + reviewCount: "65", imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-curry-dish-with-fresh-herbs_84443-82590.jpg"}, ]} title="Our Signature Dishes" description="Explore our carefully curated menu of traditional specialties." @@ -175,45 +122,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah", - role: "Food Critic", - company: "Dining Daily", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/black-american-male-female-eating-vegan-food-restaurant_613910-7323.jpg", - }, + id: "1", name: "Sarah", role: "Food Critic", company: "Dining Daily", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/black-american-male-female-eating-vegan-food-restaurant_613910-7323.jpg"}, { - id: "2", - name: "James", - role: "Regular", - company: "Local Resident", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-wine-glass_176420-3783.jpg", - }, + id: "2", name: "James", role: "Regular", company: "Local Resident", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-wine-glass_176420-3783.jpg"}, { - id: "3", - name: "Linda", - role: "Visitor", - company: "Traveler", - rating: 4, - imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006619.jpg", - }, + id: "3", name: "Linda", role: "Visitor", company: "Traveler", rating: 4, + imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006619.jpg"}, { - id: "4", - name: "Robert", - role: "Corporate", - company: "Tech Firm", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg", - }, + id: "4", name: "Robert", role: "Corporate", company: "Tech Firm", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg"}, { - id: "5", - name: "Emily", - role: "Foodie", - company: "Blogger", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/couple-together-romantic-dinner_23-2148060555.jpg", - }, + id: "5", name: "Emily", role: "Foodie", company: "Blogger", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/couple-together-romantic-dinner_23-2148060555.jpg"}, ]} title="Words from Our Guests" description="See why our guests return time and again." @@ -227,23 +149,14 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "m1", - icon: Utensils, - title: "Cuisine Styles", - value: "12", - }, + id: "m1", icon: Utensils, + title: "Cuisine Styles", value: "12"}, { - id: "m2", - icon: Users, - title: "Dedicated Staff", - value: "45", - }, + id: "m2", icon: Users, + title: "Dedicated Staff", value: "45"}, { - id: "m3", - icon: Star, - title: "Star Rating", - value: "4.9", - }, + id: "m3", icon: Star, + title: "Star Rating", value: "4.9"}, ]} title="Our Impact" description="Key achievements in our culinary journey." @@ -256,20 +169,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "q1", - title: "Do I need a reservation?", - content: "Yes, we highly recommend making a reservation, especially for weekends.", - }, + id: "q1", title: "Do I need a reservation?", content: "Yes, we highly recommend making a reservation, especially for weekends."}, { - id: "q2", - title: "Are there vegetarian options?", - content: "Absolutely, we have a diverse menu with many vegetarian and vegan choices.", - }, + id: "q2", title: "Are there vegetarian options?", content: "Absolutely, we have a diverse menu with many vegetarian and vegan choices."}, { - id: "q3", - title: "Is catering available?", - content: "Yes, we offer professional catering for private events.", - }, + id: "q3", title: "Is catering available?", content: "Yes, we offer professional catering for private events."}, ]} title="Common Inquiries" description="Answers to frequently asked questions about our service." @@ -283,8 +187,7 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From afa4ffdd917c28b884e9fe46330778a9ac528ed5 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 19:23:17 +0000 Subject: [PATCH 3/3] Add src/app/signup/page.tsx --- src/app/signup/page.tsx | 68 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 src/app/signup/page.tsx diff --git a/src/app/signup/page.tsx b/src/app/signup/page.tsx new file mode 100644 index 0000000..c9dec90 --- /dev/null +++ b/src/app/signup/page.tsx @@ -0,0 +1,68 @@ +"use client"; + +import { useState } from 'react'; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import ReactLenis from 'lenis/react'; + +export default function SignupPage() { + const [submitted, setSubmitted] = useState(false); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + setSubmitted(true); + }; + + return ( + + + + +
+
+ {submitted ? ( +
+

Welcome to the Club!

+

Thank you for registering. Your membership details have been received.

+
+ ) : ( +
+

Member Registration

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ )} +
+
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1