Compare commits

...

10 Commits

Author SHA1 Message Date
kudinDmitriyUp
960495577a feat: remove solid background from mobile navbar 2026-05-08 10:00:39 +00:00
eea0ea4704 Merge version_19_1778233736268 into main
Merge version_19_1778233736268 into main
2026-05-08 09:50:33 +00:00
kudinDmitriyUp
0f1c441597 feat: replace metrics section with gradient cards 2026-05-08 09:50:10 +00:00
15d1cab14b Merge version_18_1778231790767 into main
Merge version_18_1778231790767 into main
2026-05-08 09:17:53 +00:00
kudinDmitriyUp
bcbc79f4b7 feat: update consultation section image 2026-05-08 09:17:19 +00:00
ad98cc1d99 Merge version_17_1778231348086 into main
Merge version_17_1778231348086 into main
2026-05-08 09:10:59 +00:00
kudinDmitriyUp
595ae5f56c feat: replace portfolio section with features detailed steps 2026-05-08 09:10:33 +00:00
6648ab8d89 Merge version_16_1778229809387 into main
Merge version_16_1778229809387 into main
2026-05-08 08:44:54 +00:00
kudinDmitriyUp
74df44500f feat: Add button to About Us section 2026-05-08 08:44:31 +00:00
d6a4924d7c Merge version_15_1778229061901 into main
Merge version_15_1778229061901 into main
2026-05-08 08:34:20 +00:00
2 changed files with 50 additions and 60 deletions

View File

@@ -93,7 +93,7 @@ const NavbarCentered = ({ logo, navItems, ctaButton }: NavbarCenteredProps) => {
<div <div
ref={menuRef} ref={menuRef}
className="md:hidden fixed z-1000 top-3 left-3 right-3 p-6 rounded-lg card" className="md:hidden fixed z-1000 top-3 left-3 right-3 p-6 rounded-lg bg-background/80 backdrop-blur-sm"
> >
<div className="flex items-center justify-between mb-6"> <div className="flex items-center justify-between mb-6">
<p className="text-xl text-foreground">Menu</p> <p className="text-xl text-foreground">Menu</p>

View File

@@ -2,8 +2,8 @@ import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
import ContactCta from '@/components/sections/contact/ContactCta'; import ContactCta from '@/components/sections/contact/ContactCta';
import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards'; import FeaturesRevealCards from '@/components/sections/features/FeaturesRevealCards';
import HeroOverlay from '@/components/sections/hero/HeroOverlay'; import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards'; import MetricsGradientCards from '@/components/sections/metrics/MetricsGradientCards';
import ProductMediaCards from '@/components/sections/product/ProductMediaCards'; import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard'; import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
import { Leaf, ShieldCheck, Sparkles } from "lucide-react"; import { Leaf, ShieldCheck, Sparkles } from "lucide-react";
@@ -50,6 +50,10 @@ export default function HomePage() {
}, },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/people-making-notes-about-flower_23-2147768470.jpg" imageSrc="http://img.b2bpic.net/free-photo/people-making-notes-about-flower_23-2147768470.jpg"
primaryButton={{
text: "Learn More",
href: "#",
}}
/> />
</div> </div>
@@ -84,77 +88,63 @@ export default function HomePage() {
</div> </div>
<div id="portfolio" data-section="portfolio"> <div id="portfolio" data-section="portfolio">
<ProductMediaCards <FeaturesDetailedSteps
tag="Our Portfolio" tag="Our Process"
title="Inspired Outdoor Creations" title="From Vision to Reality"
description="Explore a gallery of our completed projects, showcasing diverse styles and innovative designs. See the quality and artistry we bring to every landscape." description="Our systematic approach ensures every project is a seamless and rewarding experience for our clients. We handle every detail with precision and care."
products={[ steps={[
{ {
name: "Backyard Oasis", tag: "Step 1",
price: "Luxury Residential", title: "Consultation",
imageSrc: "http://img.b2bpic.net/free-photo/suburban-housing_53876-14307.jpg", subtitle: "Understanding Your Vision",
}, description: "We start with a thorough consultation to understand your needs, preferences, and the unique characteristics of your property. This allows us to create a tailored plan that aligns with your goals and budget.",
{ imageSrc: "https://images.unsplash.com/photo-1585345322958-15e8342b6c49?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
name: "Modern Frontage", },
price: "Curb Appeal Boost", {
imageSrc: "http://img.b2bpic.net/free-photo/plants-pot-with-watering-can_23-2148905227.jpg", tag: "Step 2",
}, title: "Design",
{ subtitle: "Crafting the Blueprint",
name: "Urban Rooftop Garden", description: "Our design team creates a detailed landscape plan, incorporating your ideas into a beautiful and functional design. We use 3D renderings to help you visualize the final outcome before we break ground.",
price: "Cityscape Green", imageSrc: "http://img.b2bpic.net/free-photo/greenhouse-with-flowers_1398-4315.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/artists-garden-filled-with-variety-plants-beautiful-flowers_1258-296326.jpg", },
}, {
{ tag: "Step 3",
name: "Tranquil Water Feature", title: "Installation",
price: "Natural & Serene", subtitle: "Bringing the Design to Life",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-with-gardening-concept_23-2148127956.jpg", description: "Our skilled professionals execute the plan with meticulous attention to detail. We use high-quality materials and proven techniques to ensure a flawless installation that stands the test of time.",
}, imageSrc: "http://img.b2bpic.net/free-photo/gardener-woman-holding-flower-pot_1157-25532.jpg",
{ },
name: "Commercial Grounds", {
price: "Business Park", tag: "Step 4",
imageSrc: "http://img.b2bpic.net/free-photo/city-square_1359-1040.jpg", title: "Maintenance",
}, subtitle: "Ensuring Lasting Beauty",
{ description: "We offer comprehensive maintenance services to keep your new landscape looking its best. From seasonal care to ongoing upkeep, we ensure your outdoor space continues to thrive and bring you joy.",
name: "Custom Pergola & Patio", imageSrc: "http://img.b2bpic.net/free-photo/gardener-checking-his-plants_23-2147656308.jpg",
price: "Outdoor Living", },
imageSrc: "http://img.b2bpic.net/free-photo/empty-pavilion-garden_1339-3182.jpg", ]}
}, />
]} </div>
/>
</div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricsFeatureCards <MetricsGradientCards
tag="Our Impact" tag="Our Impact"
title="Proven Excellence in Landscaping" title="Proven Excellence in Landscaping"
description="Our commitment to quality and customer satisfaction is reflected in our achievements and long-lasting client relationships." description="Our commitment to quality and customer satisfaction is reflected in our achievements and long-lasting client relationships."
metrics={[ metrics={[
{ {
value: "15+", value: "15+",
title: "Years of Experience", label: "Years of Experience",
features: [ description: "Local industry leaders, skilled & certified team, reliable service delivery.",
"Local industry leaders",
"Skilled & certified team",
"Reliable service delivery",
],
}, },
{ {
value: "500+", value: "500+",
title: "Projects Completed", label: "Projects Completed",
features: [ description: "Residential & commercial, diverse design styles, on-time & on-budget.",
"Residential & commercial",
"Diverse design styles",
"On-time & on-budget",
],
}, },
{ {
value: "98%", value: "98%",
title: "Customer Satisfaction", label: "Customer Satisfaction",
features: [ description: "Glowing testimonials, repeat clientele, and dedicated support.",
"Glowing testimonials",
"Repeat clientele",
"Dedicated support",
],
}, },
]} ]}
/> />