From 1a0b0195691fae6258a665337f47755323c13b5b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:43 +0000 Subject: [PATCH 1/7] Add src/app/about/page.tsx --- src/app/about/page.tsx | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..4bb032b --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,31 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import TeamCardTen from '@/components/sections/team/TeamCardTen'; +import FooterBase from '@/components/sections/footer/FooterBase'; + +export default function AboutPage() { + return ( + + + + + + + + + ); +} \ No newline at end of file -- 2.49.1 From 627af3464cb2810a3ca74c5b466145dd829f8770 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:44 +0000 Subject: [PATCH 2/7] Add src/app/admin/page.tsx --- src/app/admin/page.tsx | 65 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 src/app/admin/page.tsx diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx new file mode 100644 index 0000000..fd29f16 --- /dev/null +++ b/src/app/admin/page.tsx @@ -0,0 +1,65 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { LayoutDashboard, Hotel, CalendarDays, Users, BarChart3 } from "lucide-react"; + +export default function AdminDashboardPage() { + return ( + + + + +
+

Admin Dashboard

+
+ {[ + { label: "Room Management", icon: Hotel }, + { label: "Booking Management", icon: CalendarDays }, + { label: "User Management", icon: Users }, + { label: "Analytics", icon: BarChart3 } + ].map((item, idx) => ( +
+ +

{item.label}

+
+ ))} +
+
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From fe09b16f300ee5a18231a4e19b196d9ef1877498 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:44 +0000 Subject: [PATCH 3/7] Add src/app/amenities/page.tsx --- src/app/amenities/page.tsx | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/app/amenities/page.tsx diff --git a/src/app/amenities/page.tsx b/src/app/amenities/page.tsx new file mode 100644 index 0000000..6e3eb66 --- /dev/null +++ b/src/app/amenities/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; + +export default function AmenitiesPage() { + return ( + + + + + + + + ); +} \ No newline at end of file -- 2.49.1 From d4d219a17c98060f401acc8fd52ec6515e60865b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:45 +0000 Subject: [PATCH 4/7] Add src/app/contact/page.tsx --- src/app/contact/page.tsx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/app/contact/page.tsx diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..8d7148e --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,23 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; + +export default function ContactPage() { + return ( + + + + + + + + ); +} \ No newline at end of file -- 2.49.1 From ae085c387dabda90e0bc209bd3e522393479c10b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:45 +0000 Subject: [PATCH 5/7] Add src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/app/gallery/page.tsx diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx new file mode 100644 index 0000000..76ec97d --- /dev/null +++ b/src/app/gallery/page.tsx @@ -0,0 +1,24 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery'; + +export default function GalleryPage() { + return ( + + + + + + + + ); +} \ No newline at end of file -- 2.49.1 From c4b15950d4de685fae2ff64174d5c0fc027c388d Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:46 +0000 Subject: [PATCH 6/7] Update src/app/page.tsx --- src/app/page.tsx | 200 +++++++++++------------------------------------ 1 file changed, 44 insertions(+), 156 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e33839b..a1a486f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,94 +30,59 @@ export default function LandingPage() {
@@ -143,41 +108,17 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "m1", - name: "Breakfast Buffet", - price: "Daily", - imageSrc: "http://img.b2bpic.net/free-photo/pancakes-topped-with-melted-chocolate_140725-3800.jpg", - }, + id: "m1", name: "Breakfast Buffet", price: "Daily", imageSrc: "http://img.b2bpic.net/free-photo/pancakes-topped-with-melted-chocolate_140725-3800.jpg"}, { - id: "m2", - name: "Weekday Lunch", - price: "Seasonal", - imageSrc: "http://img.b2bpic.net/free-photo/snack-food-soft-plate-cheese_1157-4105.jpg", - }, + id: "m2", name: "Weekday Lunch", price: "Seasonal", imageSrc: "http://img.b2bpic.net/free-photo/snack-food-soft-plate-cheese_1157-4105.jpg"}, { - id: "m3", - name: "Weekend Lunch", - price: "Curated", - imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg", - }, + id: "m3", name: "Weekend Lunch", price: "Curated", imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg"}, { - id: "m4", - name: "Dinner Buffet", - price: "Signature", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-table-full-various-types-food_23-2149139490.jpg", - }, + id: "m4", name: "Dinner Buffet", price: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/top-view-table-full-various-types-food_23-2149139490.jpg"}, { - id: "m5", - name: "Beverage List", - price: "Selected", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2435.jpg", - }, + id: "m5", name: "Beverage List", price: "Selected", imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-chicken-fillet-served-with-bulgur-vegetables-white-wine_141793-2435.jpg"}, { - id: "m6", - name: "Alcohol Packages", - price: "Premium", - imageSrc: "http://img.b2bpic.net/free-photo/catering-buffet-food_74190-4133.jpg", - }, + id: "m6", name: "Alcohol Packages", price: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/catering-buffet-food_74190-4133.jpg"}, ]} title="Signature Menus" description="Discover our carefully curated selections designed to excite every palate." @@ -191,40 +132,15 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Sarah Chen", - handle: "@sarahc", - testimonial: "The best buffet experience in Singapore. Unmatched variety.", - imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891062.jpg", - }, + id: "t1", name: "Sarah Chen", handle: "@sarahc", testimonial: "The best buffet experience in Singapore. Unmatched variety.", imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891062.jpg"}, { - id: "t2", - name: "Michael Tan", - handle: "@michaelt", - testimonial: "Sophisticated atmosphere and truly world-class culinary standards.", - imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg", - }, + id: "t2", name: "Michael Tan", handle: "@michaelt", testimonial: "Sophisticated atmosphere and truly world-class culinary standards.", imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269179.jpg"}, { - id: "t3", - name: "Emily Watson", - handle: "@emilyw", - testimonial: "An absolute treat for the senses. Highly recommended.", - imageSrc: "http://img.b2bpic.net/free-photo/man-woman-eating-restaurant_23-2148395386.jpg", - }, + id: "t3", name: "Emily Watson", handle: "@emilyw", testimonial: "An absolute treat for the senses. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/man-woman-eating-restaurant_23-2148395386.jpg"}, { - id: "t4", - name: "David Lim", - handle: "@davidl", - testimonial: "The signature dishes are simply divine. Perfect for special nights.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-caucasian-bride-girl-with-bouquet-flowers-attractive-woman-having-nude-makeup-wears-wedding-stylish-suit-looking-into-camera-standing-outdoors-model-female_8353-12573.jpg", - }, + id: "t4", name: "David Lim", handle: "@davidl", testimonial: "The signature dishes are simply divine. Perfect for special nights.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-caucasian-bride-girl-with-bouquet-flowers-attractive-woman-having-nude-makeup-wears-wedding-stylish-suit-looking-into-camera-standing-outdoors-model-female_8353-12573.jpg"}, { - id: "t5", - name: "Jasmine Lee", - handle: "@jasminel", - testimonial: "Stunning views paired with incredible food. Truly five-star.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-young-woman-holding-muffin-hand_23-2147974646.jpg", - }, + id: "t5", name: "Jasmine Lee", handle: "@jasminel", testimonial: "Stunning views paired with incredible food. Truly five-star.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-young-woman-holding-muffin-hand_23-2147974646.jpg"}, ]} title="A World of Praise" description="Hear what our distinguished guests have to say about their experience at RISE." @@ -238,28 +154,17 @@ export default function LandingPage() { description="Connect with us to book your table. Open daily for breakfast, lunch, and dinner." inputs={[ { - name: "name", - type: "text", - placeholder: "Your Name", - required: true, + name: "name", type: "text", placeholder: "Your Name", required: true, }, { - name: "email", - type: "email", - placeholder: "Email Address", - required: true, + name: "email", type: "email", placeholder: "Email Address", required: true, }, { - name: "date", - type: "date", - placeholder: "Preferred Date", - required: true, + name: "date", type: "date", placeholder: "Preferred Date", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Special Requests", - rows: 4, + name: "message", placeholder: "Special Requests", rows: 4, required: false, }} imageSrc="http://img.b2bpic.net/free-photo/vegetable-salad-with-glass-wine_140725-4323.jpg" @@ -270,46 +175,29 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From fe709ce1edd00e7c686b18bb8ee7759a0cd6ee68 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 8 Apr 2026 21:49:46 +0000 Subject: [PATCH 7/7] Add src/app/rooms/page.tsx --- src/app/rooms/page.tsx | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/app/rooms/page.tsx diff --git a/src/app/rooms/page.tsx b/src/app/rooms/page.tsx new file mode 100644 index 0000000..89d1685 --- /dev/null +++ b/src/app/rooms/page.tsx @@ -0,0 +1,43 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import ProductCardThree from '@/components/sections/product/ProductCardThree'; +import FooterBase from '@/components/sections/footer/FooterBase'; + +export default function RoomsPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file -- 2.49.1