Merge version_2 into main #4
@@ -33,7 +33,8 @@ export default function AboutPage() {
|
||||
navItems={navItems}
|
||||
brandName="Alpine Calm"
|
||||
button={{
|
||||
text: "Book Now", href: "/contact"}}
|
||||
text: "Book Now", href: "/contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -78,11 +79,14 @@ export default function AboutPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "about-faq-1", title: "When was Alpine Calm established?", content: "Alpine Calm opened in 2003 as an intimate retreat for design-conscious travelers seeking authentic alpine hospitality. Over two decades, we have maintained our commitment to understated luxury and environmental stewardship."},
|
||||
id: "about-faq-1", title: "When was Alpine Calm established?", content: "Alpine Calm opened in 2003 as an intimate retreat for design-conscious travelers seeking authentic alpine hospitality. Over two decades, we have maintained our commitment to understated luxury and environmental stewardship."
|
||||
},
|
||||
{
|
||||
id: "about-faq-2", title: "How many guests can Alpine Calm accommodate?", content: "We intentionally limit our capacity to 40 guests across 8 rooms and 2 apartments. This ensures personalized service and preserves the peaceful, intimate atmosphere that defines the Alpine Calm experience."},
|
||||
id: "about-faq-2", title: "How many guests can Alpine Calm accommodate?", content: "We intentionally limit our capacity to 40 guests across 8 rooms and 2 apartments. This ensures personalized service and preserves the peaceful, intimate atmosphere that defines the Alpine Calm experience."
|
||||
},
|
||||
{
|
||||
id: "about-faq-3", title: "What makes Alpine Calm different from other alpine hotels?", content: "Our distinction lies in our unwavering commitment to simplicity, authenticity, and the principle that luxury is defined by what is removed, not what is added. We prioritize guest experience, environmental responsibility, and the celebration of natural beauty over commercial excess."},
|
||||
id: "about-faq-3", title: "What makes Alpine Calm different from other alpine hotels?", content: "Our distinction lies in our unwavering commitment to simplicity, authenticity, and the principle that luxury is defined by what is removed, not what is added. We prioritize guest experience, environmental responsibility, and the celebration of natural beauty over commercial excess."
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -33,7 +33,8 @@ export default function AccommodationsPage() {
|
||||
navItems={navItems}
|
||||
brandName="Alpine Calm"
|
||||
button={{
|
||||
text: "Book Now", href: "/contact"}}
|
||||
text: "Book Now", href: "/contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -47,11 +48,14 @@ export default function AccommodationsPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
products={[
|
||||
{
|
||||
id: "room-alpine-view", name: "Alpine View Room", price: "CHF 280–380", variant: "32 m² • King Bed • Mountain View", imageSrc: "http://img.b2bpic.net/free-photo/luxury-architecture-exterior-design_23-2151920954.jpg?_wi=4", imageAlt: "Alpine View Room with panoramic windows and natural light"},
|
||||
id: "room-alpine-view", name: "Alpine View Room", price: "CHF 280–380", variant: "32 m² • King Bed • Mountain View", imageSrc: "http://img.b2bpic.net/free-photo/luxury-architecture-exterior-design_23-2151920954.jpg?_wi=4", imageAlt: "Alpine View Room with panoramic windows and natural light"
|
||||
},
|
||||
{
|
||||
id: "room-garden", name: "Garden Room", price: "CHF 220–300", variant: "24 m² • Queen Bed • Garden Access", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=3", imageAlt: "Garden Room with private terrace and garden access"},
|
||||
id: "room-garden", name: "Garden Room", price: "CHF 220–300", variant: "24 m² • Queen Bed • Garden Access", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=3", imageAlt: "Garden Room with private terrace and garden access"
|
||||
},
|
||||
{
|
||||
id: "apartment-family", name: "Family Apartment", price: "CHF 450–650", variant: "65 m² • 2 Bedrooms • Kitchen • Living Space", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=4", imageAlt: "Family Apartment with full kitchen and living area"},
|
||||
id: "apartment-family", name: "Family Apartment", price: "CHF 450–650", variant: "65 m² • 2 Bedrooms • Kitchen • Living Space", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=4", imageAlt: "Family Apartment with full kitchen and living area"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
|
||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||||
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
@@ -38,35 +38,26 @@ export default function HomePage() {
|
||||
navItems={navItems}
|
||||
brandName="Alpine Calm"
|
||||
button={{
|
||||
text: "Book Now", href: "/contact"}}
|
||||
text: "Book Now", href: "/contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
<HeroOverlay
|
||||
title="Alpine Calm Awaits"
|
||||
description="A Swiss retreat designed for quiet moments and panoramic beauty. Experience alpine serenity, refined craftsmanship, and the peaceful solitude of the mountains."
|
||||
background={{ variant: "plain" }}
|
||||
tag="Alpine Sanctuary"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=1"
|
||||
imageAlt="Alpine lake with panoramic mountain view"
|
||||
textPosition="bottom-left"
|
||||
showBlur={true}
|
||||
showDimOverlay={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now", href: "/contact"},
|
||||
text: "Book Now", href: "/contact"
|
||||
},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "carousel-1", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=1", imageAlt: "Alpine lake with panoramic mountain view"},
|
||||
{
|
||||
id: "carousel-2", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=2", imageAlt: "Alpine landscape at sunrise"},
|
||||
{
|
||||
id: "carousel-3", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=3", imageAlt: "Mountain peaks with snow"},
|
||||
{
|
||||
id: "carousel-4", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=4", imageAlt: "Alpine valley vista"},
|
||||
{
|
||||
id: "carousel-5", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=5", imageAlt: "Serene alpine landscape"},
|
||||
{
|
||||
id: "carousel-6", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-view-lake-gosauseen-dachstein-austria-surrounded-by-lush-trees-snowy-mountains_181624-61350.jpg?_wi=6", imageAlt: "Mountain ranges at dusk"},
|
||||
]}
|
||||
autoPlay={true}
|
||||
autoPlayInterval={5000}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -96,11 +87,14 @@ export default function HomePage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
products={[
|
||||
{
|
||||
id: "room-alpine-view", name: "Alpine View Room", price: "CHF 280–380", variant: "32 m² • King Bed • Mountain View", imageSrc: "http://img.b2bpic.net/free-photo/luxury-architecture-exterior-design_23-2151920954.jpg?_wi=2", imageAlt: "Alpine View Room with panoramic windows"},
|
||||
id: "room-alpine-view", name: "Alpine View Room", price: "CHF 280–380", variant: "32 m² • King Bed • Mountain View", imageSrc: "http://img.b2bpic.net/free-photo/luxury-architecture-exterior-design_23-2151920954.jpg?_wi=2", imageAlt: "Alpine View Room with panoramic windows"
|
||||
},
|
||||
{
|
||||
id: "room-garden", name: "Garden Room", price: "CHF 220–300", variant: "24 m² • Queen Bed • Garden Access", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=1", imageAlt: "Garden Room with terrace access"},
|
||||
id: "room-garden", name: "Garden Room", price: "CHF 220–300", variant: "24 m² • Queen Bed • Garden Access", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=1", imageAlt: "Garden Room with terrace access"
|
||||
},
|
||||
{
|
||||
id: "apartment-family", name: "Family Apartment", price: "CHF 450–650", variant: "65 m² • 2 Bedrooms • Kitchen • Living Space", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=2", imageAlt: "Family Apartment with full kitchen"},
|
||||
id: "apartment-family", name: "Family Apartment", price: "CHF 450–650", variant: "65 m² • 2 Bedrooms • Kitchen • Living Space", imageSrc: "http://img.b2bpic.net/free-photo/happy-relaxed-asian-woman-laying-couch-home-with-laptop-listening-podcast-enjoying-weekend_1258-83737.jpg?_wi=2", imageAlt: "Family Apartment with full kitchen"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,13 +125,16 @@ export default function HomePage() {
|
||||
testimonials={[
|
||||
{
|
||||
id: "testimonial-1", name: "Catherine Müller", role: "Creative Director", company: "Design Studio, Zurich", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1", imageAlt: "Catherine Müller"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=1", imageAlt: "Catherine Müller"
|
||||
},
|
||||
{
|
||||
id: "testimonial-2", name: "James Richardson", role: "Executive", company: "Private Investor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2", imageAlt: "James Richardson"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=2", imageAlt: "James Richardson"
|
||||
},
|
||||
{
|
||||
id: "testimonial-3", name: "Sophie Leclerc", role: "Author", company: "Independent Writer", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=3", imageAlt: "Sophie Leclerc"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg?_wi=3", imageAlt: "Sophie Leclerc"
|
||||
},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "98%", label: "Guest Satisfaction" },
|
||||
@@ -156,17 +153,23 @@ export default function HomePage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1", title: "What is included in the room rate?", content: "Each room includes daily housekeeping, premium bedding, luxurious toiletries, high-speed WiFi, and access to our private library and mountain terrace. Continental breakfast is available upon request at CHF 18 per person."},
|
||||
id: "faq-1", title: "What is included in the room rate?", content: "Each room includes daily housekeeping, premium bedding, luxurious toiletries, high-speed WiFi, and access to our private library and mountain terrace. Continental breakfast is available upon request at CHF 18 per person."
|
||||
},
|
||||
{
|
||||
id: "faq-2", title: "Is parking available?", content: "Yes, secure parking is available free of charge in our dedicated lot. For guests arriving by car, we provide complimentary arrival and departure parking. EV charging stations are available upon request."},
|
||||
id: "faq-2", title: "Is parking available?", content: "Yes, secure parking is available free of charge in our dedicated lot. For guests arriving by car, we provide complimentary arrival and departure parking. EV charging stations are available upon request."
|
||||
},
|
||||
{
|
||||
id: "faq-3", title: "Do you accommodate pets?", content: "Well-behaved pets are welcome at Alpine Calm. A small surcharge of CHF 25 per night applies. We provide water bowls, beds, and designated outdoor areas. Please notify us at the time of booking."},
|
||||
id: "faq-3", title: "Do you accommodate pets?", content: "Well-behaved pets are welcome at Alpine Calm. A small surcharge of CHF 25 per night applies. We provide water bowls, beds, and designated outdoor areas. Please notify us at the time of booking."
|
||||
},
|
||||
{
|
||||
id: "faq-4", title: "What languages are spoken?", content: "Our staff speaks German, French, English, and Italian fluently. We welcome international guests and provide multilingual information upon request."},
|
||||
id: "faq-4", title: "What languages are spoken?", content: "Our staff speaks German, French, English, and Italian fluently. We welcome international guests and provide multilingual information upon request."
|
||||
},
|
||||
{
|
||||
id: "faq-5", title: "Are your facilities accessible?", content: "Alpine Calm is committed to accessibility. We offer ground-floor rooms with accessible bathrooms, elevator access, and designated parking spaces. Please contact us in advance to discuss specific requirements."},
|
||||
id: "faq-5", title: "Are your facilities accessible?", content: "Alpine Calm is committed to accessibility. We offer ground-floor rooms with accessible bathrooms, elevator access, and designated parking spaces. Please contact us in advance to discuss specific requirements."
|
||||
},
|
||||
{
|
||||
id: "faq-6", title: "What is the cancellation policy?", content: "Reservations may be modified or cancelled free of charge up to 7 days before arrival. Cancellations within 7 days are subject to the full room rate charge. Group reservations have different terms; please inquire directly."},
|
||||
id: "faq-6", title: "What is the cancellation policy?", content: "Reservations may be modified or cancelled free of charge up to 7 days before arrival. Cancellations within 7 days are subject to the full room rate charge. Group reservations have different terms; please inquire directly."
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -33,7 +33,8 @@ export default function PracticalInfoPage() {
|
||||
navItems={navItems}
|
||||
brandName="Alpine Calm"
|
||||
button={{
|
||||
text: "Book Now", href: "/contact"}}
|
||||
text: "Book Now", href: "/contact"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -62,17 +63,23 @@ export default function PracticalInfoPage() {
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
{
|
||||
id: "practical-1", title: "What are check-in and check-out times?", content: "Standard check-in is 4:00 PM and check-out is 11:00 AM. Early check-in or late check-out may be arranged subject to availability. We recommend contacting our concierge in advance to arrange early arrival or extended departures."},
|
||||
id: "practical-1", title: "What are check-in and check-out times?", content: "Standard check-in is 4:00 PM and check-out is 11:00 AM. Early check-in or late check-out may be arranged subject to availability. We recommend contacting our concierge in advance to arrange early arrival or extended departures."
|
||||
},
|
||||
{
|
||||
id: "practical-2", title: "Is breakfast included?", content: "Continental breakfast is not included in the standard room rate but is available daily from 7:00–10:00 AM at CHF 18 per person. Alpine Calm features a renowned restaurant offering locally-sourced, farm-to-table cuisine available for lunch and dinner service."},
|
||||
id: "practical-2", title: "Is breakfast included?", content: "Continental breakfast is not included in the standard room rate but is available daily from 7:00–10:00 AM at CHF 18 per person. Alpine Calm features a renowned restaurant offering locally-sourced, farm-to-table cuisine available for lunch and dinner service."
|
||||
},
|
||||
{
|
||||
id: "practical-3", title: "How do I arrange airport transfers?", content: "We offer complimentary airport transfers from Zurich Airport (approximately 45 minutes away) for reservations of 3 nights or more. For shorter stays, transfers are available at CHF 80 per vehicle (up to 4 passengers). Please arrange in advance via our booking confirmation."},
|
||||
id: "practical-3", title: "How do I arrange airport transfers?", content: "We offer complimentary airport transfers from Zurich Airport (approximately 45 minutes away) for reservations of 3 nights or more. For shorter stays, transfers are available at CHF 80 per vehicle (up to 4 passengers). Please arrange in advance via our booking confirmation."
|
||||
},
|
||||
{
|
||||
id: "practical-4", title: "What is your cancellation and refund policy?", content: "Cancellations made more than 7 days before arrival receive a full refund. Cancellations within 7 days are subject to the full room rate charge. Flexible rate options with modified cancellation terms are available upon booking. Force majeure events are evaluated on a case-by-case basis."},
|
||||
id: "practical-4", title: "What is your cancellation and refund policy?", content: "Cancellations made more than 7 days before arrival receive a full refund. Cancellations within 7 days are subject to the full room rate charge. Flexible rate options with modified cancellation terms are available upon booking. Force majeure events are evaluated on a case-by-case basis."
|
||||
},
|
||||
{
|
||||
id: "practical-5", title: "Are there house rules or quiet hours?", content: "Alpine Calm maintains a peaceful environment. Quiet hours are observed from 10:00 PM to 8:00 AM. We kindly request that guests use headphones in shared spaces and maintain respectful volume levels. Our serene philosophy is built on mutual consideration for all guests."},
|
||||
id: "practical-5", title: "Are there house rules or quiet hours?", content: "Alpine Calm maintains a peaceful environment. Quiet hours are observed from 10:00 PM to 8:00 AM. We kindly request that guests use headphones in shared spaces and maintain respectful volume levels. Our serene philosophy is built on mutual consideration for all guests."
|
||||
},
|
||||
{
|
||||
id: "practical-6", title: "What are the available payment methods?", content: "We accept all major credit cards (Visa, Mastercard, American Express), bank transfers, and digital payment methods. A valid payment method is required at booking. Invoices are issued upon request for corporate or group reservations."},
|
||||
id: "practical-6", title: "What are the available payment methods?", content: "We accept all major credit cards (Visa, Mastercard, American Express), bank transfers, and digital payment methods. A valid payment method is required at booking. Invoices are issued upon request for corporate or group reservations."
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user