14 Commits

Author SHA1 Message Date
9cfb5d458b Switch to version 2: modified src/app/styles/variables.css 2026-04-14 06:33:41 +00:00
11ad051daa Switch to version 2: modified src/app/page.tsx 2026-04-14 06:33:40 +00:00
e71a8b89d1 Merge version_3 into main
Merge version_3 into main
2026-04-14 06:32:14 +00:00
f15ed069e3 Update src/app/page.tsx 2026-04-14 06:32:08 +00:00
dd384f7ce9 Merge version_3 into main
Merge version_3 into main
2026-04-14 06:31:43 +00:00
3794ceb0d1 Update src/app/styles/variables.css 2026-04-14 06:31:40 +00:00
dcaac7a520 Update src/app/page.tsx 2026-04-14 06:31:39 +00:00
e1a2a2c6ee Merge version_2 into main
Merge version_2 into main
2026-04-14 06:29:13 +00:00
14e967ef13 Update src/app/page.tsx 2026-04-14 06:29:07 +00:00
5397892827 Merge version_2 into main
Merge version_2 into main
2026-04-14 06:28:41 +00:00
a8def712b4 Update src/app/styles/variables.css 2026-04-14 06:28:35 +00:00
79fbd9450c Update src/app/page.tsx 2026-04-14 06:28:34 +00:00
f91bf0a7a2 Merge version_1 into main
Merge version_1 into main
2026-04-14 06:27:09 +00:00
22aa134365 Merge version_1 into main
Merge version_1 into main
2026-04-14 06:26:41 +00:00
2 changed files with 70 additions and 81 deletions

View File

@@ -2,37 +2,37 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import TextAbout from '@/components/sections/about/TextAbout';
import { Droplets, Zap } from "lucide-react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroPersonalLinks from '@/components/sections/hero/HeroPersonalLinks';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardFive from '@/components/sections/pricing/PricingCardFive';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Droplets, Zap, ShieldCheck, Smile } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="shift-hover"
defaultTextAnimation="background-highlight"
borderRadius="pill"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="largeSizeMediumTitles"
background="noise"
cardStyle="gradient-bordered"
sizing="mediumLargeSizeMediumTitles"
background="none"
cardStyle="outline"
primaryButtonStyle="flat"
secondaryButtonStyle="layered"
headingFontWeight="semibold"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
<NavbarStyleApple
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Services", id: "features" },
{ name: "Features", id: "features" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" },
]}
@@ -41,96 +41,85 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{ variant: "rotated-rays-static-grid" }}
title="Sparkling Clean. Every Single Time."
description="Experience premium self-service car wash facilities designed to get your vehicle shining like new. Fast, effective, and always available."
buttons={[{ text: "Visit Us", href: "#contact" }]}
carouselItems={[
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/man-washing-his-car-washing-station_1157-27219.jpg", imageAlt: "self service car wash bay" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/bubbles-marine-water_23-2147798195.jpg", imageAlt: "car foam washing suds" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/man-washing-car-using-shampoo-water_1150-6984.jpg", imageAlt: "high pressure water spray car" },
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/driver-washing-his-car-by-sponge-with-soap-solution_651396-3234.jpg", imageAlt: "car wash brush cleaning" },
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bubbles-splashing-water_23-2147798199.jpg", imageAlt: "car wash bay interior lighting" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/south-asian-man-indian-male-washing-his-white-transportation-car-wash_627829-5021.jpg", imageAlt: "happy driver washing car" },
<HeroPersonalLinks
background={{ variant: "plain" }}
title="Self Service Excellence"
linkCards={[
{ title: "High Pressure Wash", description: "Powerful cleaning action for road grime.", button: { text: "Start Wash" }, icon: Zap },
{ title: "Spot-Free Rinse", description: "Flawless shine with purified water.", button: { text: "Start Wash" }, icon: Droplets },
{ title: "Vehicle Protection", description: "Premium wax for lasting finish.", button: { text: "Start Wash" }, icon: ShieldCheck },
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={true}
title="Built for Convenience and Quality"
buttons={[{ text: "Learn More" }]}
<MediaAbout
useInvertedBackground={false}
title="Designed for Perfection"
description="Sun City Self Service Wash provides top-tier facilities for the discerning owner. We combine high-quality soap solutions with advanced pressurized cleaning equipment to deliver professional results in minutes."
imageSrc="http://img.b2bpic.net/free-photo/man-washing-his-car-washing-station_1157-27219.jpg"
/>
</div>
<div id="features" data-section="features">
<FeatureBento
animationType="slide-up"
<FeatureCardSixteen
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground={false}
features={[
{ title: "High-Pressure Wash", description: "Powerful cleaning action to remove road grime and dirt instantly.", bentoComponent: "reveal-icon", icon: Zap },
{ title: "Foaming Brush", description: "Deep cleaning suds to gently scrub away stubborn surface debris.", bentoComponent: "reveal-icon", icon: Droplets },
{ title: "Spot-Free Rinse", description: "High-purity water filtration for a flawless, shiny finish every time.", bentoComponent: "reveal-icon", icon: Droplets },
]}
title="Our Professional Services"
description="We offer a wide range of cleaning options to ensure your vehicle gets the care it deserves, using top-tier equipment."
useInvertedBackground={true}
title="Why Choose Us?"
description="Experience the difference of a well-maintained facility."
positiveCard={{ items: ["24/7 Accessibility", "High-Quality Soap", "Powerful Pressure", "Clean Bays"] }}
negativeCard={{ items: ["No Long Queues", "No Harsh Chemicals", "No Hidden Costs"] }}
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardEight
animationType="slide-up"
<PricingCardFive
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground={true}
useInvertedBackground={false}
title="Simple Pricing"
description="Choose the plan that fits your vehicle needs."
plans={[
{ id: "basic", badge: "Basic", price: "$5", subtitle: "Essential Wash", features: ["Quick Rinse", "Foam Brush", "High-Pressure Wash"], buttons: [{ text: "Select Plan" }] },
{ id: "standard", badge: "Standard", price: "$10", subtitle: "Complete Clean", features: ["All Basic Features", "Wax Treatment", "Tire Clean"], buttons: [{ text: "Select Plan" }] },
{ id: "premium", badge: "Premium", price: "$15", subtitle: "Total Detail", features: ["All Standard Features", "Spot-Free Rinse", "Undercarriage Wash"], buttons: [{ text: "Select Plan" }] },
{ id: "1", tag: "Standard", price: "$5", period: "per wash", description: "Basic cleaning for busy days.", button: { text: "Buy Now" }, featuresTitle: "Everything included:", features: ["Pressure Wash", "Foam Brush", "Rinse"] },
{ id: "2", tag: "Advanced", price: "$10", period: "per wash", description: "Complete care package.", button: { text: "Buy Now" }, featuresTitle: "Includes standard plus:", features: ["Wax Treatment", "Tire Polish", "Undercarriage Spray"] },
]}
title="Affordable Wash Options"
description="Flexible pricing tailored to your cleaning needs."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
<TestimonialCardThirteen
showRating={true}
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground={false}
cardTag="Reviews"
title="Customer Feedback"
description="See why our community trusts us."
testimonials={[
{ id: "1", name: "John Doe", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-brunette-woman-wearing-casual-sweater-standing-red-background-pointing-fingers-camera-with-happy-funny-face-good-energy-vibes_839833-6469.jpg" },
{ id: "2", name: "Jane Smith", imageSrc: "http://img.b2bpic.net/free-photo/young-blond-girl-happy-expression_1194-4509.jpg" },
{ id: "3", name: "Mike Brown", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-hugging-car_1303-15118.jpg" },
{ id: "4", name: "Sarah Davis", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-making-ok-sign_1368-6336.jpg" },
{ id: "5", name: "Chris Wilson", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-posing_23-2148920100.jpg" },
{ id: "1", name: "Alex P.", handle: "@alexwash", testimonial: "The cleanest bay in the city. Always a great result.", rating: 5, icon: Smile },
{ id: "2", name: "Jordan W.", handle: "@jordan_car", testimonial: "The wax treatment is incredible. Shine lasts for weeks!", rating: 5, icon: Smile },
]}
cardTitle="Loved by Our Community"
cardAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={true}
title="Visit Us Today"
description="Have questions about our facilities? Reach out to us."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
]}
textarea={{ name: "message", placeholder: "Your Message", rows: 4, required: true }}
imageSrc="http://img.b2bpic.net/free-photo/man-washing-his-car-washing-station_1157-27217.jpg"
<ContactCTA
tag="Ready?"
title="Stop By Today"
description="Find us open 24/7 for your convenience."
buttons={[{ text: "Get Directions" }]}
useInvertedBackground={false}
background={{ variant: "plain" }}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="Sun City Wash"
<FooterSimple
bottomLeftText="© 2024 Sun City Wash"
bottomRightText="All rights reserved."
columns={[
{ title: "Quick Links", items: [{ label: "About", href: "#about" }, { label: "Services", href: "#features" }, { label: "Pricing", href: "#pricing" }] },
{ title: "Contact", items: [{ label: "Support", href: "#contact" }, { label: "Locations", href: "#" }] },
{ title: "Services", items: [{ label: "Wash Bays" }, { label: "Detailing Supplies" }] },
{ title: "Company", items: [{ label: "Privacy Policy" }, { label: "Terms of Service" }] }
]}
/>
</div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4f0;
--card: #ffffff;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #1a1a1a;
--primary-cta: #2c2c2c;
--primary-cta: #1c1c1c;
--primary-cta-text: #f5f4f0;
--secondary-cta: #f5f4f0;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #1a1a1a;
--accent: #8a8a8a;
--background-accent: #e8e6e1;
--accent: #e2e2e2;
--background-accent: #f9f9f9;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);