Update src/app/page.tsx
This commit is contained in:
247
src/app/page.tsx
247
src/app/page.tsx
@@ -31,69 +31,41 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "Rescue",
|
||||
id: "#rescue",
|
||||
},
|
||||
{
|
||||
name: "Work",
|
||||
id: "#work",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "Rescue", id: "#rescue" },
|
||||
{ name: "Work", id: "#work" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Bravo Group"
|
||||
button={{ text: "Get Started", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Transforming Boutique Hotels Into High-Revenue Hospitality Brands."
|
||||
description="We help hotels increase occupancy, improve OTA rankings, optimize operations, and build profitable hospitality brands across Vietnam."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Consultation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Consultation", href: "#contact"},
|
||||
{
|
||||
text: "Get Free Hotel Audit",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Hotel Audit", href: "#contact"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg?_wi=1",
|
||||
imageAlt: "Luxurious Hotel Lobby",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg", imageAlt: "Luxurious Hotel Lobby"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-deal-accommodation-lodge-motel-inn-concept_53876-125075.jpg?_wi=1",
|
||||
imageAlt: "Revenue Management Dashboard",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-deal-accommodation-lodge-motel-inn-concept_53876-125075.jpg", imageAlt: "Revenue Management Dashboard"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cooking-kitchen_23-2149530824.jpg?_wi=1",
|
||||
imageAlt: "Staff Training Session",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cooking-kitchen_23-2149530824.jpg", imageAlt: "Staff Training Session"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg?_wi=1",
|
||||
imageAlt: "Boutique Hotel Room Design",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg", imageAlt: "Boutique Hotel Room Design"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-couple-talking-waitress-while-choosing-order-from-menu-restaurant_637285-8925.jpg?_wi=1",
|
||||
imageAlt: "Consulting Team Meeting",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-couple-talking-waitress-while-choosing-order-from-menu-restaurant_637285-8925.jpg", imageAlt: "Consulting Team Meeting"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081849.jpg",
|
||||
imageAlt: "Luxury Hotel Dining Experience",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081849.jpg", imageAlt: "Luxury Hotel Dining Experience"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -103,20 +75,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Hospitality Growth Operator & Revenue Rescue Specialists.",
|
||||
},
|
||||
type: "text", content: "Hospitality Growth Operator & Revenue Rescue Specialists."},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/man-kissing-hand-happy-woman-near-glasses-wine-window-restaurant_23-2148016841.jpg",
|
||||
alt: "Bravo Strategy",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/man-kissing-hand-happy-woman-near-glasses-wine-window-restaurant_23-2148016841.jpg", alt: "Bravo Strategy"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn About Our Mission",
|
||||
href: "#",
|
||||
},
|
||||
text: "Learn About Our Mission", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -128,26 +93,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "s1",
|
||||
title: "Hotel Revenue Rescue",
|
||||
description: "Dynamic pricing, OTA optimization, and operational restructuring to turn around failing revenue.",
|
||||
tag: "Revenue",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-tablet-with-annual-summary_1098-3525.jpg",
|
||||
},
|
||||
id: "s1", title: "Hotel Revenue Rescue", description: "Dynamic pricing, OTA optimization, and operational restructuring to turn around failing revenue.", tag: "Revenue", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tablet-with-annual-summary_1098-3525.jpg"},
|
||||
{
|
||||
id: "s2",
|
||||
title: "Operational Excellence",
|
||||
description: "SOP system implementation, staff training, and rigorous quality control for service consistency.",
|
||||
tag: "Operations",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/four-smiling-business-people-buffet-table_1262-1832.jpg",
|
||||
},
|
||||
id: "s2", title: "Operational Excellence", description: "SOP system implementation, staff training, and rigorous quality control for service consistency.", tag: "Operations", imageSrc: "http://img.b2bpic.net/free-photo/four-smiling-business-people-buffet-table_1262-1832.jpg"},
|
||||
{
|
||||
id: "s3",
|
||||
title: "Branding & Digital Growth",
|
||||
description: "Visual storytelling, performance marketing, and branding that drives direct bookings and loyalty.",
|
||||
tag: "Brand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-dark-loft-attractive-student-is-sitting-table-while-studying_613910-13260.jpg",
|
||||
},
|
||||
id: "s3", title: "Branding & Digital Growth", description: "Visual storytelling, performance marketing, and branding that drives direct bookings and loyalty.", tag: "Brand", imageSrc: "http://img.b2bpic.net/free-photo/cozy-dark-loft-attractive-student-is-sitting-table-while-studying_613910-13260.jpg"},
|
||||
]}
|
||||
title="Comprehensive Hospitality Services"
|
||||
description="We provide strategic operational and revenue growth solutions tailored for Vietnam's boutique hospitality market."
|
||||
@@ -162,47 +112,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "r1",
|
||||
name: "Low Occupancy Diagnostics",
|
||||
price: "Audit",
|
||||
variant: "Diagnostic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-checksin-hotel-desk_482257-79976.jpg",
|
||||
},
|
||||
id: "r1", name: "Low Occupancy Diagnostics", price: "Audit", variant: "Diagnostic", imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-checksin-hotel-desk_482257-79976.jpg"},
|
||||
{
|
||||
id: "r2",
|
||||
name: "OTA Ranking Optimization",
|
||||
price: "Growth",
|
||||
variant: "Revenue",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/african-american-staff-gathers-examines-monthly-revenue-balance_482257-130896.jpg",
|
||||
},
|
||||
id: "r2", name: "OTA Ranking Optimization", price: "Growth", variant: "Revenue", imageSrc: "http://img.b2bpic.net/free-photo/african-american-staff-gathers-examines-monthly-revenue-balance_482257-130896.jpg"},
|
||||
{
|
||||
id: "r3",
|
||||
name: "Review Management Systems",
|
||||
price: "Trust",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-using-digital-tablet-while-talking-couple-taking-their-order-cafe_637285-540.jpg",
|
||||
},
|
||||
id: "r3", name: "Review Management Systems", price: "Trust", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-using-digital-tablet-while-talking-couple-taking-their-order-cafe_637285-540.jpg"},
|
||||
{
|
||||
id: "r4",
|
||||
name: "Operational Restructuring",
|
||||
price: "Control",
|
||||
variant: "Operations",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relaxes-leisure-around-swimming-pool_74190-11522.jpg",
|
||||
},
|
||||
id: "r4", name: "Operational Restructuring", price: "Control", variant: "Operations", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relaxes-leisure-around-swimming-pool_74190-11522.jpg"},
|
||||
{
|
||||
id: "r5",
|
||||
name: "Dynamic Pricing Setup",
|
||||
price: "Profit",
|
||||
variant: "Revenue",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-partners-argument_53876-40351.jpg",
|
||||
},
|
||||
id: "r5", name: "Dynamic Pricing Setup", price: "Profit", variant: "Revenue", imageSrc: "http://img.b2bpic.net/free-photo/business-partners-argument_53876-40351.jpg"},
|
||||
{
|
||||
id: "r6",
|
||||
name: "Staff Training & Culture",
|
||||
price: "Execution",
|
||||
variant: "Service",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg",
|
||||
},
|
||||
id: "r6", name: "Staff Training & Culture", price: "Execution", variant: "Service", imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg"},
|
||||
]}
|
||||
title="Hotel Revenue Rescue"
|
||||
description="The team hotels call when occupancy drops and operations fail. We identify root causes and implement scalable solutions."
|
||||
@@ -216,20 +136,11 @@ export default function LandingPage() {
|
||||
tag="Performance"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "25%+",
|
||||
description: "Average RevPAR increase in turnaround projects.",
|
||||
},
|
||||
id: "m1", value: "25%+", description: "Average RevPAR increase in turnaround projects."},
|
||||
{
|
||||
id: "m2",
|
||||
value: "4.8/5",
|
||||
description: "Average OTA rating improvement post-rescue.",
|
||||
},
|
||||
id: "m2", value: "4.8/5", description: "Average OTA rating improvement post-rescue."},
|
||||
{
|
||||
id: "m3",
|
||||
value: "150+",
|
||||
description: "Hotels supported across Central Vietnam regions.",
|
||||
},
|
||||
id: "m3", value: "150+", description: "Hotels supported across Central Vietnam regions."},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -244,35 +155,11 @@ export default function LandingPage() {
|
||||
description="Real impact, real revenue growth. From struggling assets to boutique hospitality success stories."
|
||||
blogs={[
|
||||
{
|
||||
id: "c1",
|
||||
category: "Turnaround",
|
||||
title: "Boutique Hotel Occupancy Rescue",
|
||||
excerpt: "Transforming a 40-room asset with 30% occupancy into a market leader.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-work-with-coffee-cup_23-2149429380.jpg",
|
||||
authorName: "Bravo Team",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/confident-asian-businessman-suit-posing-office_1098-17333.jpg",
|
||||
date: "2024",
|
||||
},
|
||||
id: "c1", category: "Turnaround", title: "Boutique Hotel Occupancy Rescue", excerpt: "Transforming a 40-room asset with 30% occupancy into a market leader.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-work-with-coffee-cup_23-2149429380.jpg", authorName: "Bravo Team", authorAvatar: "http://img.b2bpic.net/free-photo/confident-asian-businessman-suit-posing-office_1098-17333.jpg", date: "2024"},
|
||||
{
|
||||
id: "c2",
|
||||
category: "Growth",
|
||||
title: "Digital Transformation Strategy",
|
||||
excerpt: "Scaling direct bookings through performance marketing and branding.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-business-associates-discussing-project-development-plans_482257-117698.jpg",
|
||||
authorName: "Bravo Team",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/handsome-welldressed-arabian-man-with-glass-whiskey-cigar-posed-pub_627829-5855.jpg",
|
||||
date: "2024",
|
||||
},
|
||||
id: "c2", category: "Growth", title: "Digital Transformation Strategy", excerpt: "Scaling direct bookings through performance marketing and branding.", imageSrc: "http://img.b2bpic.net/free-photo/group-business-associates-discussing-project-development-plans_482257-117698.jpg", authorName: "Bravo Team", authorAvatar: "http://img.b2bpic.net/free-photo/handsome-welldressed-arabian-man-with-glass-whiskey-cigar-posed-pub_627829-5855.jpg", date: "2024"},
|
||||
{
|
||||
id: "c3",
|
||||
category: "Operations",
|
||||
title: "Pre-Opening Excellence",
|
||||
excerpt: "Full-stack hotel setup: SOPs, training, and launch marketing.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-person-paying-coffee-cup_482257-87199.jpg",
|
||||
authorName: "Bravo Team",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-yellow-jacket_23-2149020794.jpg",
|
||||
date: "2024",
|
||||
},
|
||||
id: "c3", category: "Operations", title: "Pre-Opening Excellence", excerpt: "Full-stack hotel setup: SOPs, training, and launch marketing.", imageSrc: "http://img.b2bpic.net/free-photo/elderly-person-paying-coffee-cup_482257-87199.jpg", authorName: "Bravo Team", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-yellow-jacket_23-2149020794.jpg", date: "2024"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -283,60 +170,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Nguyen Minh",
|
||||
date: "2023",
|
||||
title: "Hotel Owner",
|
||||
quote: "Bravo Group changed our operational trajectory within three months.",
|
||||
tag: "Owner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/charming-woman-looks-into-camera-smiles-caucasian-short-haired-lady-black-jacket-laughing-posing-isolated_197531-18517.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg?_wi=2",
|
||||
imageAlt: "professional hotel owner portrait",
|
||||
},
|
||||
id: "t1", name: "Nguyen Minh", date: "2023", title: "Hotel Owner", quote: "Bravo Group changed our operational trajectory within three months.", tag: "Owner", avatarSrc: "http://img.b2bpic.net/free-photo/charming-woman-looks-into-camera-smiles-caucasian-short-haired-lady-black-jacket-laughing-posing-isolated_197531-18517.jpg", imageSrc: "http://img.b2bpic.net/free-photo/business-partners_1098-18010.jpg", imageAlt: "professional hotel owner portrait"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Sarah Tran",
|
||||
date: "2023",
|
||||
title: "General Manager",
|
||||
quote: "The most hands-on hospitality growth operator we have worked with.",
|
||||
tag: "GM",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/people-taking-part-business-event_23-2149346655.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-deal-accommodation-lodge-motel-inn-concept_53876-125075.jpg?_wi=2",
|
||||
imageAlt: "professional hotel owner portrait",
|
||||
},
|
||||
id: "t2", name: "Sarah Tran", date: "2023", title: "General Manager", quote: "The most hands-on hospitality growth operator we have worked with.", tag: "GM", avatarSrc: "http://img.b2bpic.net/free-photo/people-taking-part-business-event_23-2149346655.jpg", imageSrc: "http://img.b2bpic.net/free-photo/hotel-deal-accommodation-lodge-motel-inn-concept_53876-125075.jpg", imageAlt: "professional hotel owner portrait"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "David Phan",
|
||||
date: "2024",
|
||||
title: "Investor",
|
||||
quote: "Clear ROI, deep operational intelligence. Highly recommend.",
|
||||
tag: "Investor",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/female-product-photographer-studio_23-2148970225.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cooking-kitchen_23-2149530824.jpg?_wi=2",
|
||||
imageAlt: "professional hotel owner portrait",
|
||||
},
|
||||
id: "t3", name: "David Phan", date: "2024", title: "Investor", quote: "Clear ROI, deep operational intelligence. Highly recommend.", tag: "Investor", avatarSrc: "http://img.b2bpic.net/free-photo/female-product-photographer-studio_23-2148970225.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cooking-kitchen_23-2149530824.jpg", imageAlt: "professional hotel owner portrait"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Huyen Le",
|
||||
date: "2023",
|
||||
title: "Boutique Hotel Owner",
|
||||
quote: "Finally, an agency that understands hotel revenue, not just ads.",
|
||||
tag: "Owner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-businessman-wearing-glasses_158595-5355.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg?_wi=2",
|
||||
imageAlt: "professional hotel owner portrait",
|
||||
},
|
||||
id: "t4", name: "Huyen Le", date: "2023", title: "Boutique Hotel Owner", quote: "Finally, an agency that understands hotel revenue, not just ads.", tag: "Owner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-businessman-wearing-glasses_158595-5355.jpg", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-design-interior_23-2151929502.jpg", imageAlt: "professional hotel owner portrait"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "John Smith",
|
||||
date: "2024",
|
||||
title: "General Manager",
|
||||
quote: "Our OTA rankings have never been higher.",
|
||||
tag: "GM",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-arms-crossed_107420-12323.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-couple-talking-waitress-while-choosing-order-from-menu-restaurant_637285-8925.jpg?_wi=2",
|
||||
imageAlt: "professional hotel owner portrait",
|
||||
},
|
||||
id: "t5", name: "John Smith", date: "2024", title: "General Manager", quote: "Our OTA rankings have never been higher.", tag: "GM", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-arms-crossed_107420-12323.jpg", imageSrc: "http://img.b2bpic.net/free-photo/business-couple-talking-waitress-while-choosing-order-from-menu-restaurant_637285-8925.jpg", imageAlt: "professional hotel owner portrait"},
|
||||
]}
|
||||
title="Trusted by Owners & Investors"
|
||||
description="What our partners have to say about our hospitality management and rescue services."
|
||||
@@ -347,16 +189,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Let's Talk"
|
||||
title="Ready to Transform Your Hotel's Performance?"
|
||||
description="Schedule a free hotel audit and strategy assessment with our leadership team."
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Consultation",
|
||||
href: "https://wa.me/...",
|
||||
},
|
||||
text: "Schedule Consultation", href: "https://wa.me/..."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -365,13 +204,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Bravo Group Vietnam"
|
||||
leftLink={{
|
||||
text: "hello@bravo.group",
|
||||
href: "mailto:hello@bravo.group",
|
||||
}}
|
||||
text: "hello@bravo.group", href: "mailto:hello@bravo.group"}}
|
||||
rightLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user