17 Commits

Author SHA1 Message Date
59cd9c958d Update src/app/page.tsx 2026-03-26 05:56:56 +00:00
9ce7b85653 Update src/app/page.tsx 2026-03-26 05:56:33 +00:00
da0b66762d Update src/app/page.tsx 2026-03-26 05:56:09 +00:00
48f1664be4 Update src/app/page.tsx 2026-03-26 05:54:57 +00:00
191babd538 Update src/app/page.tsx 2026-03-26 05:54:30 +00:00
f7724afbd0 Update src/app/page.tsx 2026-03-26 05:53:58 +00:00
ed2597b59f Update src/app/page.tsx 2026-03-26 05:53:16 +00:00
a1f6bed552 Update src/app/styles/base.css 2026-03-26 05:50:25 +00:00
4c2c4f5005 Update src/app/page.tsx 2026-03-26 05:50:24 +00:00
3828320289 Update src/app/layout.tsx 2026-03-26 05:50:24 +00:00
22e5d8f0a5 Merge version_1 into main
Merge version_1 into main
2026-03-25 23:05:39 +00:00
9fbed70974 Merge version_1 into main
Merge version_1 into main
2026-03-25 23:05:12 +00:00
d0a61380c5 Merge version_1 into main
Merge version_1 into main
2026-03-25 23:04:21 +00:00
687cdcf745 Merge version_1 into main
Merge version_1 into main
2026-03-25 23:03:08 +00:00
0277517a88 Merge version_1 into main
Merge version_1 into main
2026-03-25 23:02:01 +00:00
a76bf92bdd Merge version_1 into main
Merge version_1 into main
2026-03-25 23:01:04 +00:00
97efc8858c Merge version_1 into main
Merge version_1 into main
2026-03-25 22:58:24 +00:00
3 changed files with 21 additions and 22 deletions

View File

@@ -41,14 +41,13 @@ export const metadata: Metadata = {
},
};
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
variable: "--font-libre-baskerville", subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
variable: "--font-inter", subsets: ["latin"],
});
export default function RootLayout({

View File

@@ -21,8 +21,8 @@ export default function LandingPage() {
sizing="largeSmall"
background="noise"
cardStyle="solid"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
@@ -45,7 +45,7 @@ export default function LandingPage() {
name: "Contact", id: "contact"
}
]}
brandName="Sacramento Roofing"
brandName="Sacramento Roofing Service & Contractors"
button={{
text: "Get Free Estimate", href: "#contact"
}}
@@ -63,23 +63,23 @@ export default function LandingPage() {
description="Premium roof installation, repair, and replacement services built for durability, efficiency, and long-term value."
testimonials={[
{
name: "Jose Mercedes", handle: "Commercial Client", testimonial: "The commercial roofing project was completed without interrupting our operations. Highly recommend for large-scale roof replacement.", rating: 5,
name: "Jose Mercedes Chucas De La Cruz", handle: "Commercial Client", testimonial: "The commercial roofing project was completed without interrupting our operations. Highly recommend for large-scale roof replacement.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-leaning-cafe-counter_1262-1969.jpg?_wi=1", imageAlt: "Jose Mercedes profile picture"
},
{
name: "Joshua Morgan", handle: "Homeowner", testimonial: "Metal roofing was the best decision. Completed faster than expected.", rating: 5,
name: "Joshua Lee Morgan", handle: "Homeowner", testimonial: "Metal roofing was the best decision. Completed faster than expected.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-portrait-young-entrepreneurs-working-coffee-bar_1301-7536.jpg?_wi=1", imageAlt: "Joshua Morgan profile picture"
},
{
name: "Carmen Campos", handle: "New Homeowner", testimonial: "Excellent craftsmanship on our new home roofing. Professional and efficient.", rating: 5,
name: "Carmen Marzano Campos", handle: "New Homeowner", testimonial: "Excellent craftsmanship on our new home roofing. Professional and efficient.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-intern-starting-her-career_1262-17047.jpg?_wi=1", imageAlt: "Carmen Campos profile picture"
},
{
name: "Christopher Hayes", handle: "Residential Client", testimonial: "Smooth roof replacement process from start to finish.", rating: 5,
name: "Christopher Ryan Hayes", handle: "Residential Client", testimonial: "Smooth roof replacement process from start to finish.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-crazy-man-happy-expression_1194-1993.jpg?_wi=1", imageAlt: "Christopher Hayes profile picture"
}
]}
tag="⭐ 5.0 Rating | 11+ Verified Reviews"
tag="⭐ 5.0 Rating | 11+ Verified Reviews Licensed • Insured • Experienced"
tagIcon={Star}
buttons={[
{
@@ -89,7 +89,7 @@ export default function LandingPage() {
text: "Call Now", href: "tel:+19165551234"
}
]}
imageSrc="http://img.b2bpic.net/free-photo/abstract-metallic-surface-close-up_23-2148846142.jpg"
imageSrc="https://images.unsplash.com/photo-1629858348610-85f060d4b9c9?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
imageAlt="Modern commercial and residential roofing by Sacramento Roofing"
mediaAnimation="opacity"
/>
@@ -164,7 +164,7 @@ export default function LandingPage() {
]
},
{
title: "Metal Roofing", description: "Offering long-lasting, durable, and energy-efficient metal roofing with a modern aesthetic for superior protection.", icon: Building,
title: "Metal Roofing", description: "Offering long-lasting, durable, and energy-efficient metal roofing with a modern aesthetic for superior protection.", icon: HardHat,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-working-roof-with-hammer_23-2149343667.jpg?_wi=1"
@@ -259,7 +259,7 @@ export default function LandingPage() {
}
]}
title="Why Sacramento Chooses Us"
description="We stand out through unwavering commitment to quality, customer satisfaction, and exceptional service on every project."
description="We stand out through unwavering commitment to quality, customer satisfaction, and exceptional service on every project. As one client put it, 'The team was respectful, professional, and delivered outstanding results.'"
/>
</div>
@@ -271,13 +271,13 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1", name: "Luxury Residential Installation", price: "View Project", imageSrc: "http://img.b2bpic.net/free-photo/vertical-low-angle-closeup-shot-black-roof-building_181624-10654.jpg", imageAlt: "Completed luxury residential roof installation"
id: "1", name: "Luxury Residential Installation", price: "View Project", imageSrc: "https://images.unsplash.com/photo-1579737976150-d4e5d6d3d9e4?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&_wi=1", imageAlt: "Completed luxury residential roof installation"
},
{
id: "2", name: "Commercial Flat Roofing Project", price: "View Project", imageSrc: "http://img.b2bpic.net/free-photo/industrial-park-factory-building-warehouse_1417-1924.jpg", imageAlt: "Large commercial building with new flat roof"
id: "2", name: "Commercial Flat Roofing Project", price: "View Project", imageSrc: "https://images.unsplash.com/photo-1544377093-41c0983a73c0?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Large commercial building with new flat roof"
},
{
id: "3", name: "Modern Metal Roof Transformation", price: "View Project", imageSrc: "http://img.b2bpic.net/free-photo/city-building-corner_23-2148107110.jpg", imageAlt: "Stunning metal roof transformation on a modern home"
id: "3", name: "Modern Metal Roof Transformation", price: "View Project", imageSrc: "https://images.unsplash.com/photo-1579737976150-d4e5d6d3d9e4?q=80&w=2670&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&_wi=2", imageAlt: "Stunning metal roof transformation on a modern home"
}
]}
title="Our Work Speaks for Itself"
@@ -402,10 +402,10 @@ export default function LandingPage() {
}
]}
logoText="Sacramento Roofing Service & Contractors"
copyrightText="© 2024 | Sacramento Roofing Service & Contractors. Licensed & Insured."
copyrightText="© 2024 | Sacramento Roofing Service & Contractors. Licensed & Insured Roofing Professionals."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-var(--font-libre-baskerville), serif), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-libre-baskerville), serif;
font-family: var(--font-var(--font-libre-baskerville), serif), serif;
}