From 71b282bd32eecc20e12181279c319c50d8f2c54d Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 9 May 2026 13:33:34 +0000 Subject: [PATCH 1/3] Add src/app/booking/page.tsx --- src/app/booking/page.tsx | 82 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 src/app/booking/page.tsx diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx new file mode 100644 index 0000000..ded14b1 --- /dev/null +++ b/src/app/booking/page.tsx @@ -0,0 +1,82 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactCTA from '@/components/sections/contact/ContactCTA'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function BookingPage() { + return ( + + + + +
+

Book Your Appointment

+

Select your preferred date, service, and confirm your booking with us.

+
+
+

Calendar & Availability

+
+ [Calendar Widget Placeholder] +
+
+
+

Booking Details

+
+ + + + +
+
+
+
+ +
+ +
+ + +
+
+ ); +} \ No newline at end of file From adc6819cdb27e512083752c3ad9f61bf0357a108 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 9 May 2026 13:33:35 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 131 ++++++++++++----------------------------------- 1 file changed, 34 insertions(+), 97 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index f4ab948..af16ef9 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,14 +32,11 @@ export default function LandingPage() { @@ -85,18 +77,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} features={[ - { - id: "f1", title: "Bridal Makeup", tags: [ - "Premium"], - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-lip-balms-assortment_23-2149681562.jpg"}, - { - id: "f2", title: "Radiant Facials", tags: [ - "Glowing Skin"], - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-relaxing-reiki-session-health-beauty-spa-her-therapist-with-hands-forehead-seen-from_662251-2018.jpg"}, - { - id: "f3", title: "Expert Styling", tags: [ - "Professional"], - imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-luxury-blond-woman-with-perfect-wavy-hairs-make-up_273443-4197.jpg"}, + { id: "f1", title: "Bridal Makeup", tags: ["Premium"], imageSrc: "http://img.b2bpic.net/free-photo/high-angle-lip-balms-assortment_23-2149681562.jpg"}, + { id: "f2", title: "Radiant Facials", tags: ["Glowing Skin"], imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-relaxing-reiki-session-health-beauty-spa-her-therapist-with-hands-forehead-seen-from_662251-2018.jpg"}, + { id: "f3", title: "Expert Styling", tags: ["Professional"], imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-luxury-blond-woman-with-perfect-wavy-hairs-make-up_273443-4197.jpg"}, ]} title="Our Signature Services" description="Professional treatments designed to highlight your natural glow and elegance." @@ -110,15 +93,9 @@ export default function LandingPage() { gridVariant="three-columns-all-equal-width" useInvertedBackground={false} products={[ - { - id: "p1", brand: "LuxuryBeauty", name: "Signature Facial Set", price: "₹1,200", rating: 5, - reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients-assortment_23-2148761431.jpg"}, - { - id: "p2", brand: "ProGlam", name: "Bridal Makeup Kit", price: "₹3,500", rating: 5, - reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/decorative-cosmetics-accessories-chocolate-white-surface_176420-11872.jpg"}, - { - id: "p3", brand: "SilkCare", name: "Hair Nutrition Mask", price: "₹850", rating: 4, - reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/combs-hairpins-near-cosmetics-bag_23-2147778943.jpg"}, + { id: "p1", brand: "LuxuryBeauty", name: "Signature Facial Set", price: "₹1,200", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients-assortment_23-2148761431.jpg"}, + { id: "p2", brand: "ProGlam", name: "Bridal Makeup Kit", price: "₹3,500", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/decorative-cosmetics-accessories-chocolate-white-surface_176420-11872.jpg"}, + { id: "p3", brand: "SilkCare", name: "Hair Nutrition Mask", price: "₹850", rating: 4, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/combs-hairpins-near-cosmetics-bag_23-2147778943.jpg"}, ]} title="Salon Essentials & Products" description="Premium beauty products used and recommended by our experts." @@ -131,24 +108,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={true} plans={[ - { - id: "plan-1", title: "Standard Makeup", price: "₹14,999", period: "Session", button: { - text: "Select"}, - features: [ - "Full Face", "Hair Styling", "Premium Products"], - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-wearing-traditional-sari-garment_23-2149565124.jpg", imageAlt: "Portrait of beautiful woman wearing traditional sari garment"}, - { - id: "plan-2", title: "Bridal Special", price: "₹15,000", period: "Session", button: { - text: "Select"}, - features: [ - "Bridal Makeup", "Saree Draping", "Jewellery Styling"], - imageSrc: "http://img.b2bpic.net/free-photo/beautyful-thai-woman-wearing-thai-dress_1150-16198.jpg?_wi=2", imageAlt: "Portrait of beautiful woman wearing traditional sari garment"}, - { - id: "plan-3", title: "Airbrush Special", price: "₹18,500", period: "Session", button: { - text: "Select"}, - features: [ - "Airbrush Finish", "Long-lasting", "HD Makeup"], - imageSrc: "http://img.b2bpic.net/free-photo/woman-with-brown-eyes-with-smile-looks-into-front_197531-19621.jpg?_wi=2", imageAlt: "Portrait of beautiful woman wearing traditional sari garment"}, + { id: "plan-1", title: "Standard Makeup", price: "₹14,999", period: "Session", button: { text: "Select"}, features: ["Full Face", "Hair Styling", "Premium Products"], imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-wearing-traditional-sari-garment_23-2149565124.jpg"}, + { id: "plan-2", title: "Bridal Special", price: "₹15,000", period: "Session", button: { text: "Select"}, features: ["Bridal Makeup", "Saree Draping", "Jewellery Styling"], imageSrc: "http://img.b2bpic.net/free-photo/beautyful-thai-woman-wearing-thai-dress_1150-16198.jpg?_wi=2"}, + { id: "plan-3", title: "Airbrush Special", price: "₹18,500", period: "Session", button: { text: "Select"}, features: ["Airbrush Finish", "Long-lasting", "HD Makeup"], imageSrc: "http://img.b2bpic.net/free-photo/woman-with-brown-eyes-with-smile-looks-into-front_197531-19621.jpg?_wi=2"}, ]} title="Beauty Packages" description="Choose from our affordable luxury bridal and makeup packages." @@ -161,12 +123,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={false} metrics={[ - { - id: "m1", value: "7+", title: "Years Experience", description: "Expert beauty care.", imageSrc: "http://img.b2bpic.net/free-photo/bride-posing-hotel-room_1153-6511.jpg"}, - { - id: "m2", value: "5000+", title: "Happy Brides", description: "Creating royal memories.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-stylist-working-model_23-2148398630.jpg"}, - { - id: "m3", value: "4.8", title: "Avg. Google Rating", description: "Trusted by our community.", imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg"}, + { id: "m1", value: "7+", title: "Years Experience", description: "Expert beauty care.", imageSrc: "http://img.b2bpic.net/free-photo/bride-posing-hotel-room_1153-6511.jpg"}, + { id: "m2", value: "5000+", title: "Happy Brides", description: "Creating royal memories.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-stylist-working-model_23-2148398630.jpg"}, + { id: "m3", value: "4.8", title: "Avg. Google Rating", description: "Trusted by our community.", imageSrc: "http://img.b2bpic.net/free-photo/reed-diffuser-candles-towels-scent-relaxation_169016-69538.jpg"}, ]} title="Our Impact in Numbers" description="Years of trust and thousands of radiant brides." @@ -180,21 +139,9 @@ export default function LandingPage() { gridVariant="bento-grid" useInvertedBackground={true} testimonials={[ - { - id: "t1", name: "Ankita Jaiswal", role: "Customer", company: "Patna", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-holding-bags-showing-thumb-up_1262-5695.jpg"}, - { - id: "t2", name: "Tanu", role: "Customer", company: "Patna", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/stylish-successful-woman-enjoying-coffee-office_23-2147670335.jpg"}, - { - id: "t3", name: "Taskeen Khan", role: "Bride", company: "Patna", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-bride-posing-against-window-hotel-room_1153-6034.jpg"}, - { - id: "t4", name: "Priya Singh", role: "Customer", company: "Patna", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-outdoor_624325-1223.jpg"}, - { - id: "t5", name: "Sneha Kumari", role: "Customer", company: "Patna", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/selfie-portrait-cute-brunette-girl-with-short-hair-sitting-table-gray-plaid-terrace-restaurant-she-wears-blue-shirt-looks-happy_197531-971.jpg"}, + { id: "t1", name: "Ankita Jaiswal", role: "Customer", company: "Patna", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-holding-bags-showing-thumb-up_1262-5695.jpg"}, + { id: "t2", name: "Tanu", role: "Customer", company: "Patna", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/stylish-successful-woman-enjoying-coffee-office_23-2147670335.jpg"}, + { id: "t3", name: "Taskeen Khan", role: "Bride", company: "Patna", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-bride-posing-against-window-hotel-room_1153-6034.jpg"} ]} title="Client Love" description="Hear from our happy clients about their experiences." @@ -206,12 +153,9 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={false} faqs={[ - { - id: "q1", title: "Do I need an appointment?", content: "Yes, we highly recommend booking in advance through our website."}, - { - id: "q2", title: "Are products included?", content: "Yes, we use professional-grade premium products for all services."}, - { - id: "q3", title: "Where are you located?", content: "We are located at Pillar no-48, Bailey Rd, near Paras hospital, MLA Colony, Raja Bazar, Patna."}, + { id: "q1", title: "Do I need an appointment?", content: "Yes, we highly recommend booking in advance through our website."}, + { id: "q2", title: "Are products included?", content: "Yes, we use professional-grade premium products for all services."}, + { id: "q3", title: "Where are you located?", content: "We are located at Pillar no-48, Bailey Rd, near Paras hospital, MLA Colony, Raja Bazar, Patna."}, ]} imageSrc="http://img.b2bpic.net/free-photo/model-stylist-looking-camera_23-2147783896.jpg" title="Common Questions" @@ -223,8 +167,7 @@ export default function LandingPage() {
Date: Sat, 9 May 2026 13:33:35 +0000 Subject: [PATCH 3/3] Add src/app/payment/page.tsx --- src/app/payment/page.tsx | 67 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/app/payment/page.tsx diff --git a/src/app/payment/page.tsx b/src/app/payment/page.tsx new file mode 100644 index 0000000..3c9e47d --- /dev/null +++ b/src/app/payment/page.tsx @@ -0,0 +1,67 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import ContactText from '@/components/sections/contact/ContactText'; + +export default function PaymentPage() { + return ( + + + + +
+
+

Secure Payment

+

Complete your payment gateway setup to finalize your booking.

+
+
Payment Gateway Integration Active
+
Transaction Security Enabled
+ +
+
+
+ +
+ +
+ + +
+
+ ); +} \ No newline at end of file