24 Commits

Author SHA1 Message Date
6fa246d2fc Update src/app/page.tsx 2026-03-02 20:48:32 +00:00
18ae176981 Update src/app/layout.tsx 2026-03-02 20:48:32 +00:00
07893d8947 Merge version_7 into main
Merge version_7 into main
2026-03-02 20:45:42 +00:00
8dc3e06d6e Update src/app/page.tsx 2026-03-02 20:45:38 +00:00
cd12b95d4d Update src/app/layout.tsx 2026-03-02 20:45:37 +00:00
ebe31071d0 Merge version_6 into main
Merge version_6 into main
2026-03-02 20:40:22 +00:00
5e9809cf99 Update src/app/page.tsx 2026-03-02 20:40:17 +00:00
540d18bd4f Merge version_6 into main
Merge version_6 into main
2026-03-02 20:39:06 +00:00
1c294cc68b Update src/app/page.tsx 2026-03-02 20:39:01 +00:00
186786d09e Merge version_5 into main
Merge version_5 into main
2026-03-02 20:36:52 +00:00
1d80a07ccc Update src/app/page.tsx 2026-03-02 20:36:48 +00:00
96d0a9ff11 Merge version_5 into main
Merge version_5 into main
2026-03-02 20:36:02 +00:00
d90738c389 Update src/app/page.tsx 2026-03-02 20:35:57 +00:00
de1dedf5e7 Update src/app/layout.tsx 2026-03-02 20:35:57 +00:00
f2310ff1ef Merge version_4 into main
Merge version_4 into main
2026-03-02 20:31:36 +00:00
81dfaa39e3 Update src/app/page.tsx 2026-03-02 20:31:32 +00:00
e77063ed27 Merge version_3 into main
Merge version_3 into main
2026-03-02 20:28:24 +00:00
eb5ba01500 Update src/app/styles/variables.css 2026-03-02 20:28:20 +00:00
ac68793033 Update src/app/page.tsx 2026-03-02 20:28:19 +00:00
2f827b373e Merge version_2 into main
Merge version_2 into main
2026-03-02 20:25:24 +00:00
e39489b284 Update src/app/page.tsx 2026-03-02 20:25:19 +00:00
aa3bc97890 Merge version_1 into main
Merge version_1 into main
2026-03-02 20:24:08 +00:00
ffd1a03b99 Merge version_1 into main
Merge version_1 into main
2026-03-02 20:22:47 +00:00
9734fd32da Merge version_1 into main
Merge version_1 into main
2026-03-02 20:20:49 +00:00
3 changed files with 26 additions and 19 deletions

View File

@@ -27,12 +27,12 @@ export const metadata: Metadata = {
openGraph: { openGraph: {
title: "Maddscape - Lawn & Tree Care", description: "Professional landscaping and tree care services serving Bloomington, Minnesota since 2010.", url: "https://maddscape.com", siteName: "Maddscape", type: "website", images: [ title: "Maddscape - Lawn & Tree Care", description: "Professional landscaping and tree care services serving Bloomington, Minnesota since 2010.", url: "https://maddscape.com", siteName: "Maddscape", type: "website", images: [
{ {
url: "http://img.b2bpic.net/free-photo/young-man-safety-mask-gloves-shaping-bushes_651396-3823.jpg", alt: "Maddscape Professional Lawn Care" url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717110-xc7k6n8c.jpg", alt: "Maddscape Professional Lawn Care"
} }
] ]
}, },
twitter: { twitter: {
card: "summary_large_image", title: "Maddscape - Professional Lawn & Tree Care", description: "Expert landscaping services in Bloomington, MN", images: ["http://img.b2bpic.net/free-photo/young-man-safety-mask-gloves-shaping-bushes_651396-3823.jpg"] card: "summary_large_image", title: "Maddscape - Professional Lawn & Tree Care", description: "Expert landscaping services in Bloomington, MN", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717110-xc7k6n8c.jpg"]
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -48,7 +48,7 @@ export default function LandingPage() {
tagIcon={Sprout} tagIcon={Sprout}
tagAnimation="slide-up" tagAnimation="slide-up"
background={{ variant: "glowing-orb" }} background={{ variant: "glowing-orb" }}
imageSrc="http://img.b2bpic.net/free-photo/young-man-safety-mask-gloves-shaping-bushes_651396-3823.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717110-xc7k6n8c.jpg?_wi=1"
imageAlt="Beautiful landscaped lawn with professional design" imageAlt="Beautiful landscaped lawn with professional design"
imagePosition="right" imagePosition="right"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -56,11 +56,11 @@ export default function LandingPage() {
testimonials={[ testimonials={[
{ {
name: "Jennifer M.", handle: "Homeowner", testimonial: "Maddscape completely transformed our backyard. Professional, reliable, and attention to detail is outstanding!", rating: 5, name: "Jennifer M.", handle: "Homeowner", testimonial: "Maddscape completely transformed our backyard. Professional, reliable, and attention to detail is outstanding!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1" imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483901119-6g4fddno.png?_wi=1"
}, },
{ {
name: "David R.", handle: "Business Owner", testimonial: "We've been using Maddscape for our commercial property for 3 years. Consistent quality and excellent service.", rating: 5, name: "David R.", handle: "Business Owner", testimonial: "We've been using Maddscape for our commercial property for 3 years. Consistent quality and excellent service.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2" imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-bjsw0qqj.jpg?_wi=1"
} }
]} ]}
buttons={[ buttons={[
@@ -142,13 +142,16 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
products={[ products={[
{ {
id: "1", brand: "Residential", name: "Complete Yard Transformation", price: "Featured", rating: 5, reviewCount: "3 weeks", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cactus-with-blurred-background_23-2148249096.jpg", imageAlt: "Complete yard transformation with new landscaping design" id: "1", brand: "Residential", name: "Complete Yard Transformation", price: "Featured", rating: 5,
reviewCount: "3 weeks", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-aa7iq37g.jpg?_wi=1", imageAlt: "Complete yard transformation with new landscaping design"
}, },
{ {
id: "2", brand: "Commercial", name: "Office Building Grounds", price: "Featured", rating: 5, reviewCount: "Ongoing", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg", imageAlt: "Professional commercial landscaping maintenance" id: "2", brand: "Commercial", name: "Office Building Grounds", price: "Featured", rating: 5,
reviewCount: "Ongoing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717110-xc7k6n8c.jpg?_wi=2", imageAlt: "Professional commercial landscaping maintenance"
}, },
{ {
id: "3", brand: "Residential", name: "Tree Removal & Stump", price: "Featured", rating: 5, reviewCount: "2 days", imageSrc: "http://img.b2bpic.net/free-photo/pensive-middle-aged-gardener-holding-small-thuja-pot-bearded-garden-worker-glasses-wearing-blue-shirt-apron-growing-evergreen-plants-greenhouse-commercial-gardening-summer-concept_74855-12936.jpg", imageAlt: "Safe tree removal and stump grinding project" id: "3", brand: "Residential", name: "Tree Removal & Stump", price: "Featured", rating: 5,
reviewCount: "2 days", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772484296862-9cqh86nu.jpg", imageAlt: "Safe tree removal and stump grinding project"
} }
]} ]}
buttons={[ buttons={[
@@ -170,16 +173,20 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "North Bloomington", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=3" id: "1", name: "Sarah Johnson", role: "Homeowner", company: "North Bloomington", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-bjsw0qqj.jpg?_wi=2"
}, },
{ {
id: "2", name: "Michael Chen", role: "Property Manager", company: "Corporate Office Park", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=4" id: "2", name: "Michael Chen", role: "Property Manager", company: "Corporate Office Park", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-aa7iq37g.jpg?_wi=2"
}, },
{ {
id: "3", name: "Emily Rodriguez", role: "Homeowner", company: "Downtown Bloomington", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg" id: "3", name: "Emily Rodriguez", role: "Homeowner", company: "Downtown Bloomington", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483901119-6g4fddno.png?_wi=2"
}, },
{ {
id: "4", name: "David Kim", role: "Business Owner", company: "Retail Center Manager", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=5" id: "4", name: "David Kim", role: "Business Owner", company: "Retail Center Manager", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-ln3lfosh.jpg?_wi=3"
} }
]} ]}
kpiItems={[ kpiItems={[
@@ -200,7 +207,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
mediaPosition="left" mediaPosition="left"
imageSrc="http://img.b2bpic.net/free-vector/hand-drawn-lawn-care-flyer_23-2149236535.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AOwSmiMg7IJg0cZ1Elrp46VuU1/uploaded-1772483717111-bjsw0qqj.jpg?_wi=3"
imageAlt="Professional lawn care and landscaping services" imageAlt="Professional lawn care and landscaping services"
mediaAnimation="slide-up" mediaAnimation="slide-up"
faqsAnimation="slide-up" faqsAnimation="slide-up"
@@ -234,8 +241,8 @@ export default function LandingPage() {
background={{ variant: "plain" }} background={{ variant: "plain" }}
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ text: "Get Free Quote", href: "#" }, { text: "Get Free Quote Today", href: "#" },
{ text: "Call (555) 123-4567", href: "#" } { text: "Call Now", href: "tel:(555) 123-4567" }
]} ]}
/> />
</div> </div>

View File

@@ -5,20 +5,20 @@
/* --background: #ffffff;; /* --background: #ffffff;;
--card: #f9f9f9;; --card: #f9f9f9;;
--foreground: #120a00e6;; --foreground: #120a00e6;;
--primary-cta: #FF7B05;; --primary-cta: #0a7039;;
--secondary-cta: #f9f9f9;; --secondary-cta: #f9f9f9;;
--accent: #e2e2e2;; --accent: #e2e2e2;;
--background-accent: #FF7B05;; */ --background-accent: #0a7039;; */
--background: #ffffff;; --background: #ffffff;;
--card: #f9f9f9;; --card: #f9f9f9;;
--foreground: #120a00e6;; --foreground: #120a00e6;;
--primary-cta: #FF7B05;; --primary-cta: #0a7039;;
--primary-cta-text: #ffffff;; --primary-cta-text: #ffffff;;
--secondary-cta: #f9f9f9;; --secondary-cta: #f9f9f9;;
--secondary-cta-text: #120a00e6;; --secondary-cta-text: #120a00e6;;
--accent: #e2e2e2;; --accent: #e2e2e2;;
--background-accent: #FF7B05;; --background-accent: #0a7039;;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);