23 Commits

Author SHA1 Message Date
28b0fd9ba1 Update src/app/booking/page.tsx 2026-06-12 05:03:11 +00:00
b903346a54 Update src/app/booking/page.tsx 2026-06-12 05:02:39 +00:00
77ae2ee109 Merge version_9 into main
Merge version_9 into main
2026-06-07 00:49:02 +00:00
7b3f93a942 Update src/app/page.tsx 2026-06-07 00:48:59 +00:00
4477c08093 Update src/app/booking/page.tsx 2026-06-07 00:48:59 +00:00
88336cecaf Merge version_8 into main
Merge version_8 into main
2026-06-07 00:47:33 +00:00
b44aac1b2d Update src/app/page.tsx 2026-06-07 00:47:30 +00:00
298cba198f Update src/app/booking/page.tsx 2026-06-07 00:47:30 +00:00
2b7885cd2e Merge version_7 into main
Merge version_7 into main
2026-06-07 00:40:59 +00:00
9916016f9d Update src/app/page.tsx 2026-06-07 00:40:56 +00:00
7c5b2ae748 Merge version_6 into main
Merge version_6 into main
2026-06-07 00:38:02 +00:00
c9e56bb357 Update src/app/page.tsx 2026-06-07 00:37:59 +00:00
7300623783 Update src/app/booking/page.tsx 2026-06-07 00:37:59 +00:00
2a3ea603f3 Merge version_5 into main
Merge version_5 into main
2026-06-07 00:37:04 +00:00
ef05ad1f0d Update src/app/page.tsx 2026-06-07 00:37:01 +00:00
2188f460ec Update src/app/layout.tsx 2026-06-07 00:37:01 +00:00
18f7a554c4 Update src/app/booking/page.tsx 2026-06-07 00:37:00 +00:00
9f17bed356 Merge version_4 into main
Merge version_4 into main
2026-06-07 00:35:30 +00:00
1ec50511c2 Update src/app/page.tsx 2026-06-07 00:35:27 +00:00
dc3ebf978f Merge version_4 into main
Merge version_4 into main
2026-06-07 00:34:30 +00:00
564ffa4b1a Update src/app/page.tsx 2026-06-07 00:34:27 +00:00
2a5e3f5583 Update src/app/booking/page.tsx 2026-06-07 00:34:26 +00:00
4e5541d7af Merge version_3 into main
Merge version_3 into main
2026-06-07 00:32:31 +00:00
3 changed files with 68 additions and 81 deletions

View File

@@ -2,15 +2,14 @@
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import ContactText from "@/components/sections/contact/ContactText";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import TextBox from '@/components/Textbox';
export default function BookingPage() { export default function BookingPage() {
const navItems = [ const navItems = [
{ name: "Our Process", id: "/#about" }, { name: "Our Process", id: "/#about" },
{ name: "Services", id: "/#services" }, { name: "Services", id: "/#services" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" }, { name: "Contact", id: "/#contact" },
{ name: "Book Appointment", id: "/booking" } { name: "Book Appointment", id: "/booking" }
]; ];
@@ -31,32 +30,38 @@ export default function BookingPage() {
<ReactLenis root> <ReactLenis root>
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={navItems} navItems={navItems}
brandName="Elegance Builders" brandName="RVNCO"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png"
button={{ text: "Book a Consultation", href: "/booking" }} button={{ text: "Book a Consultation", href: "/booking" }}
logoClassName="!w-64"
/> />
<div id="booking" data-section="booking" className="py-20 lg:py-32"> <div id="booking" data-section="booking" className="py-20 lg:py-32">
<ContactText <TextBox
text="Schedule your consultation with Elegance Builders. Let's discuss your luxury design and build project." title="Schedule Your Consultation"
background={{ variant: "plain" }} description="Choose a convenient date and time to discuss your luxury design and build project with RVNCO."
useInvertedBackground={false} textboxLayout="default"
center={true}
buttons={[ buttons={[
{ text: "Proceed to Booking System", href: "https://example.com/booking" },
{ text: "Back to Home", href: "/" } { text: "Back to Home", href: "/" }
]} ]}
className="text-center" className="text-center max-w-4xl mx-auto px-4"
containerClassName="max-w-4xl mx-auto px-4" titleClassName="text-3xl lg:text-5xl font-bold mb-4"
textClassName="text-3xl lg:text-5xl font-bold mb-8" descriptionClassName="text-lg mb-8"
buttonContainerClassName="flex justify-center flex-wrap gap-4" buttonContainerClassName="flex justify-center flex-wrap gap-4"
/> >
{/* Placeholder for calendar and time slot picker */}
<div className="mt-8 p-6 bg-card border border-accent rounded-lg shadow-inner flex items-center justify-center h-64 text-foreground/70 text-center">
Calendar & Time Slot Picker Here (Integration Placeholder)
</div>
</TextBox>
</div> </div>
<FooterLogoEmphasis <FooterLogoEmphasis
logoText="Elegance Builders" logoText="RVNCO"
columns={[ columns={[
{ {
items: [ items: [
{ label: "Our Process", href: "/#about" }, { label: "Our Process", href: "/#about" },
{ label: "Services", href: "/#services" }, { label: "Services", href: "/#services" }
{ label: "Testimonials", href: "/#testimonials" }
] ]
}, },
{ {

View File

@@ -19,8 +19,8 @@ const inter = Inter({
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: 'Luxury Design & Build | Bespoke Homes & Renovations', title: 'RVNCO | Luxury Design & Build | Bespoke Homes & Renovations',
description: 'Experience seamless luxury design and build. From new custom homes to exquisite renovations, kitchens, and bathrooms, we manage your project from concept to completion. Book your consultation.', description: 'Experience seamless luxury design and build with RVNCO. From new custom homes to exquisite renovations, kitchens, and bathrooms, we manage your project from concept to completion. Book your consultation.',
}; };
export default function RootLayout({ export default function RootLayout({

View File

@@ -4,7 +4,7 @@ import ReactLenis from "lenis/react";
import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia";
import TeamCardTen from "@/components/sections/team/TeamCardTen"; import TeamCardTen from "@/components/sections/team/TeamCardTen";
import ContactText from "@/components/sections/contact/ContactText"; import ContactText from "@/components/sections/contact/ContactText";
@@ -16,7 +16,6 @@ export default function BusinessCoachTemplatePage() {
const navItems = [ const navItems = [
{ name: "Our Process", id: "/#about" }, { name: "Our Process", id: "/#about" },
{ name: "Services", id: "/#services" }, { name: "Services", id: "/#services" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" }, { name: "Contact", id: "/#contact" },
{ name: "Book Appointment", id: "/booking" } { name: "Book Appointment", id: "/booking" }
]; ];
@@ -37,8 +36,10 @@ export default function BusinessCoachTemplatePage() {
<ReactLenis root> <ReactLenis root>
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={navItems} navItems={navItems}
brandName="Elegance Builders" brandName="RVNCO"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png"
button={{ text: "Book a Consultation", href: "/booking" }} button={{ text: "Book a Consultation", href: "/booking" }}
logoClassName="!w-64"
/> />
<HeroSplitDualMedia <HeroSplitDualMedia
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
@@ -48,15 +49,15 @@ export default function BusinessCoachTemplatePage() {
description="We seamlessly integrate design, build, and project management, specializing in transformative luxury renovations and bespoke new builds. Your dream home, meticulously realized." description="We seamlessly integrate design, build, and project management, specializing in transformative luxury renovations and bespoke new builds. Your dream home, meticulously realized."
mediaItems={[ mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/modern-living-room-with-blue-accent-wall_23-2151995376.jpg", imageAlt: "Luxury living room with modern design" }, { imageSrc: "http://img.b2bpic.net/free-photo/modern-living-room-with-blue-accent-wall_23-2151995376.jpg", imageAlt: "Luxury living room with modern design" },
{ imageSrc: "http://img.b2bpic.net/free-photo/image-engineering-objects-workplace-top-view-construction-concept-engineering-tools-vintage-tone-retro-filter-effect-soft-focus-selective-focus_1418-470.jpg", imageAlt: "Architectural drawing or sophisticated home exterior" }, { imageSrc: "http://img.b2bpic.net/free-photo/image-engineering-objects-workplace-top-view-construction-concept-engineering-tools-vintage-tone-retro-filter-effect-soft-focus-selective-focus_1418-470.jpg", imageAlt: "Architectural drawing or sophisticated home exterior" }
]} ]}
rating={5} rating={5}
ratingText="Trusted by Discerning Homeowners" ratingText="Trusted by Discerning Homeowners"
buttons={[ buttons={[
{ text: "Start Your Project", href: "/#contact" }, { text: "Start Your Project", href: "/#contact" },
{ text: "View Our Work", href: "/#services" }, { text: "View Our Work", href: "/#services" }
]} ]}
mediaAnimation="blur-reveal" mediaAnimation="slide-up"
/> />
<FeatureCardTwentyFive <FeatureCardTwentyFive
tag="Our Services" tag="Our Services"
@@ -64,75 +65,53 @@ export default function BusinessCoachTemplatePage() {
title="Masterful Renovations & Custom Builds" title="Masterful Renovations & Custom Builds"
description="We specialize in transforming and creating luxury spaces, delivering bespoke design and meticulous craftsmanship across all projects." description="We specialize in transforming and creating luxury spaces, delivering bespoke design and meticulous craftsmanship across all projects."
textboxLayout="default" textboxLayout="default"
animationType="blur-reveal" animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Custom New Builds", description: "Crafting bespoke luxury homes from the ground up, tailored to your unique vision and lifestyle with precision and artistry.", icon: Home, title: "Custom New Builds", description: "Crafting bespoke luxury homes from the ground up, tailored to your unique vision and lifestyle with precision and artistry.", icon: Home,
mediaItems: [ mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242081.jpg", imageAlt: "Stylish home interior (new build)" }, { imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242081.jpg", imageAlt: "Stylish home interior (new build)" },
{ imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-beautiful-kitchen-studio_651396-1984.jpg", imageAlt: "Modern kitchen (new build)" }, { imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-beautiful-kitchen-studio_651396-1984.jpg", imageAlt: "Modern kitchen (new build)" }
], ]
}, },
{ {
title: "Signature Luxury Renovations", description: "Transforming existing residences into breathtaking masterpieces. Our expertise elevates beauty, functionality, and value through meticulous design and execution.", icon: Paintbrush, title: "Signature Luxury Renovations", description: "Transforming existing residences into breathtaking masterpieces. Our expertise elevates beauty, functionality, and value through meticulous design and execution.", icon: Paintbrush,
mediaItems: [ mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/luxurious-living-room-interior-design-with-elegant-furniture-marble-floor_23-2151995383.jpg", imageAlt: "Luxurious renovated living room" }, { imageSrc: "http://img.b2bpic.net/free-photo/luxurious-living-room-interior-design-with-elegant-furniture-marble-floor_23-2151995383.jpg", imageAlt: "Luxurious renovated living room" },
{ imageSrc: "http://img.b2bpic.net/free-photo/elegant-luxury-bedroom-with-white-bed-and-large-window_123827-23875.jpg", imageAlt: "Elegant renovated bedroom" }, { imageSrc: "http://img.b2bpic.net/free-photo/elegant-luxury-bedroom-with-white-bed-and-large-window_123827-23875.jpg", imageAlt: "Elegant renovated bedroom" }
], ]
}, },
{ {
title: "Exquisite Kitchen & Bath", description: "Creating bespoke culinary and spa-like bathroom retreats with cutting-edge design, premium finishes, and unparalleled craftsmanship.", icon: Utensils, title: "Exquisite Kitchen & Bath", description: "Creating bespoke culinary and spa-like bathroom retreats with cutting-edge design, premium finishes, and unparalleled craftsmanship.", icon: Utensils,
mediaItems: [ mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/part-modern-kitchen-place-cooking-extractor-stove_169016-19751.jpg", imageAlt: "Gourmet kitchen with island and modern appliances" }, { imageSrc: "http://img.b2bpic.net/free-photo/part-modern-kitchen-place-cooking-extractor-stove_169016-19751.jpg", imageAlt: "Gourmet kitchen with island and modern appliances" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-bathtub-with-faucet_1203-1500.jpg", imageAlt: "Luxury bathroom with freestanding tub" }, { imageSrc: "http://img.b2bpic.net/free-photo/close-up-bathtub-with-faucet_1203-1500.jpg", imageAlt: "Luxury bathroom with freestanding tub" }
], ]
}, },
{ {
title: "Seamless Project Management", description: "Guiding your project from conception to completion with expert oversight, ensuring timely delivery, budget adherence, and superior quality.", icon: Hammer, title: "Seamless Project Management", description: "Guiding your project from conception to completion with expert oversight, ensuring timely delivery, budget adherence, and superior quality.", icon: Hammer,
mediaItems: [ mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/stationery-glasses-lying-blueprint_23-2147831896.jpg", imageAlt: "Construction site with detailed plans" }, { imageSrc: "http://img.b2bpic.net/free-photo/stationery-glasses-lying-blueprint_23-2147831896.jpg", imageAlt: "Construction site with detailed plans" },
{ imageSrc: "http://img.b2bpic.net/free-photo/architect-doing-his-job-office_23-2148242965.jpg", imageAlt: "Architect reviewing blueprints on site" }, { imageSrc: "http://img.b2bpic.net/free-photo/architect-doing-his-job-office_23-2148242965.jpg", imageAlt: "Architect reviewing blueprints on site" }
], ]
}, }
]}
/>
<TestimonialCardSixteen
tag="Client Experiences"
tagIcon={Sparkles}
title="Exceeding Expectations, Project by Project"
description="Hear from clients who trusted us with their vision and experienced the Elegance Builders difference."
textboxLayout="default"
animationType="blur-reveal"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Eleanor Vance", role: "Homeowner, Bespoke Residence", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheerful-manager-sunny-day_1139-417.jpg", imageAlt: "Eleanor Vance"},
{
id: "2", name: "Marcus Thorne", role: "Client, Luxury Renovation", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-student-photographing-shore_1262-6090.jpg", imageAlt: "Marcus Thorne"},
{
id: "3", name: "Olivia Sterling", role: "Homeowner, Bespoke Kitchen", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-tanned-darkhaired-woman-widebrimmed-hat-embarrassed-smiling_197531-26509.jpg", imageAlt: "Olivia Sterling"},
]}
kpiItems={[
{ value: "50+", label: "Bespoke Projects" },
{ value: "10+", label: "Years Expertise" },
{ value: "100%", label: "Client Satisfaction" },
]} ]}
/> />
<TeamCardTen <TeamCardTen
title="Meet the Visionaries Behind Your Dream Home" title="Meet the Visionaries Behind Your Dream Home"
tag="Our Team" tag="Our Team"
membersAnimation="blur-reveal" membersAnimation="slide-up"
memberVariant="card" memberVariant="card"
useInvertedBackground={false} useInvertedBackground={false}
members={[ members={[
{ {
id: "1", name: "Jonathan Sterling", imageSrc: "http://img.b2bpic.net/free-photo/smiley-architect-wearing-his-safety-equipment_23-2148242918.jpg", imageAlt: "Jonathan Sterling - Founder & Lead Designer"}, id: "1", name: "Jonathan Sterling", imageSrc: "http://img.b2bpic.net/free-photo/smiley-architect-wearing-his-safety-equipment_23-2148242918.jpg", imageAlt: "Jonathan Sterling - Founder & Lead Designer"
},
{ {
id: "2", name: "Sophia Evans", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-brunette-architect-woman-wearing-safety-helmet-pink-background-smiling-positive-doing-ok-sign-with-hand-fingers-successful-expression_839833-8896.jpg", imageAlt: "Sophia Evans - Head of Project Management"}, id: "2", name: "Sophia Evans", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-brunette-architect-woman-wearing-safety-helmet-pink-background-smiling-positive-doing-ok-sign-with-hand-fingers-successful-expression_839833-8896.jpg", imageAlt: "Sophia Evans - Head of Project Management"
}
]} ]}
/> />
<FaqSplitMedia <FaqSplitMedia
@@ -141,21 +120,25 @@ export default function BusinessCoachTemplatePage() {
title="Your Questions, Answered" title="Your Questions, Answered"
description="Find clarity on our luxury design and build process and what to expect." description="Find clarity on our luxury design and build process and what to expect."
textboxLayout="default" textboxLayout="default"
faqsAnimation="blur-reveal" faqsAnimation="slide-up"
mediaAnimation="blur-reveal" mediaAnimation="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/living-room-with-large-blue-sofa-large-coffee-table-with-large-window-that-says-room-is-decorated-with-large-plant_123827-23873.jpg" imageSrc="http://img.b2bpic.net/free-photo/living-room-with-large-blue-sofa-large-coffee-table-with-large-window-that-says-room-is-decorated-with-large-plant_123827-23873.jpg"
imageAlt="Beautiful home interior showing modern design elements" imageAlt="Beautiful home interior showing modern design elements"
mediaPosition="right" mediaPosition="right"
faqs={[ faqs={[
{ {
id: "1", title: "Our Design & Build Process Explained", content: "We offer a fully integrated process from initial consultation and conceptual design to architectural planning, construction, and final handover. This holistic approach ensures seamless communication and a cohesive vision."}, id: "1", title: "Our Design & Build Process Explained", content: "We offer a fully integrated process from initial consultation and conceptual design to architectural planning, construction, and final handover. This holistic approach ensures seamless communication and a cohesive vision."
},
{ {
id: "2", title: "Commitment to Luxury Craftsmanship", content: "Our commitment to excellence is reflected in our selection of premium materials, skilled artisans, and rigorous quality control at every stage. We pride ourselves on meticulous attention to detail."}, id: "2", title: "Commitment to Luxury Craftsmanship", content: "Our commitment to excellence is reflected in our selection of premium materials, skilled artisans, and rigorous quality control at every stage. We pride ourselves on meticulous attention to detail."
},
{ {
id: "3", title: "Working with Existing Plans", content: "While we offer comprehensive design services, we are also adept at bringing your existing architectural plans to life with our build expertise, ensuring your vision is realized to the highest standards."}, id: "3", title: "Working with Existing Plans", content: "While we offer comprehensive design services, we are also adept at bringing your existing architectural plans to life with our build expertise, ensuring your vision is realized to the highest standards."
},
{ {
id: "4", title: "Project Timelines & Transparency", content: "Project timelines vary significantly based on scope and complexity. We provide a detailed project schedule at the outset and maintain transparent communication throughout, keeping you informed at every milestone."}, id: "4", title: "Project Timelines & Transparency", content: "Project timelines vary significantly based on scope and complexity. We provide a detailed project schedule at the outset and maintain transparent communication throughout, keeping you informed at every milestone."
}
]} ]}
/> />
<ContactText <ContactText
@@ -164,33 +147,32 @@ export default function BusinessCoachTemplatePage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ text: "Book a Consultation", href: "/#contact" }, { text: "Book a Consultation", href: "/#contact" },
{ text: "View Our Portfolio", href: "/#services" }, { text: "View Our Portfolio", href: "/#services" }
]} ]}
/> />
<FooterLogoEmphasis <FooterLogoEmphasis
logoText="Elegance Builders" logoText="RVNCO"
columns={[ columns={[
{ {
items: [ items: [
{ label: "Our Process", href: "/#about" }, { label: "Our Process", href: "/#about" },
{ label: "Services", href: "/#services" }, { label: "Services", href: "/#services" }
{ label: "Testimonials", href: "/#testimonials" }, ]
],
}, },
{ {
items: [ items: [
{ label: "FAQ", href: "/#faq" }, { label: "FAQ", href: "/#faq" },
{ label: "Contact", href: "/#contact" }, { label: "Contact", href: "/#contact" },
{ label: "Book a Consultation", href: "/booking" }, { label: "Book a Consultation", href: "/booking" }
], ]
}, },
{ {
items: [ items: [
{ label: "LinkedIn", href: "#" }, { label: "LinkedIn", href: "#" },
{ label: "Twitter", href: "#" }, { label: "Twitter", href: "#" },
{ label: "Instagram", href: "#" }, { label: "Instagram", href: "#" }
], ]
}, }
]} ]}
/> />
</ReactLenis> </ReactLenis>