Merge version_2 into main #2
@@ -7,41 +7,26 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const montserrat = Montserrat({
|
||||
variable: "--font-montserrat",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-montserrat", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Pro Renovations | Waterproofing & Renovation Services",
|
||||
description: "Professional renovation and waterproofing solutions with fast service, expert craftsmanship, and transparent pricing. Get your free quote today.",
|
||||
keywords: "renovation company, waterproofing services, roof repair, building rehabilitation, home renovation, contractor",
|
||||
metadataBase: new URL("https://prorenovations.com"),
|
||||
title: "Pro Renovations | Waterproofing & Renovation Services", description: "Professional renovation and waterproofing solutions with fast service, expert craftsmanship, and transparent pricing. Get your free quote today.", keywords: "renovation company, waterproofing services, roof repair, building rehabilitation, home renovation, contractor", metadataBase: new URL("https://prorenovations.com"),
|
||||
alternates: {
|
||||
canonical: "https://prorenovations.com",
|
||||
},
|
||||
canonical: "https://prorenovations.com"},
|
||||
openGraph: {
|
||||
title: "Pro Renovations | Expert Waterproofing & Renovation Services",
|
||||
description: "Transform your property with professional renovation and waterproofing solutions. Fast, reliable, high-quality service.",
|
||||
url: "https://prorenovations.com",
|
||||
siteName: "Pro Renovations",
|
||||
type: "website",
|
||||
},
|
||||
title: "Pro Renovations | Expert Waterproofing & Renovation Services", description: "Transform your property with professional renovation and waterproofing solutions. Fast, reliable, high-quality service.", url: "https://prorenovations.com", siteName: "Pro Renovations", type: "website"},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Pro Renovations | Professional Waterproofing & Renovation",
|
||||
description: "Expert renovation and waterproofing services for homeowners and businesses",
|
||||
},
|
||||
card: "summary_large_image", title: "Pro Renovations | Professional Waterproofing & Renovation", description: "Expert renovation and waterproofing services for homeowners and businesses"},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
@@ -1432,4 +1417,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
222
src/app/page.tsx
222
src/app/page.tsx
@@ -25,6 +25,7 @@ import {
|
||||
CircleDollarSign,
|
||||
ArrowLeftRight,
|
||||
Send,
|
||||
Zap,
|
||||
} from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
@@ -38,8 +39,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Waterproofing", href: "/services#waterproofing" },
|
||||
{ label: "Roof Repair", href: "/services#roof-repair" },
|
||||
{ label: "Renovations", href: "/services#renovations" },
|
||||
@@ -47,8 +47,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Projects", href: "/projects" },
|
||||
{ label: "Testimonials", href: "#testimonials" },
|
||||
@@ -56,8 +55,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "Email", href: "mailto:info@prorenovations.com" },
|
||||
{ label: "Phone", href: "tel:+1234567890" },
|
||||
{ label: "Free Quote", href: "/contact" },
|
||||
@@ -65,8 +63,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#privacy" },
|
||||
{ label: "Terms of Service", href: "#terms" },
|
||||
{ label: "License & Insurance", href: "#license" },
|
||||
@@ -108,11 +105,8 @@ export default function HomePage() {
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
dashboard={{
|
||||
title: "Your Project Success",
|
||||
logoIcon: Home,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=1",
|
||||
searchPlaceholder: "Describe your project...",
|
||||
buttons: [
|
||||
title: "Your Project Success", logoIcon: Home,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=1", searchPlaceholder: "Describe your project...", buttons: [
|
||||
{ text: "View Services", href: "#services" },
|
||||
{ text: "See Projects", href: "#projects" },
|
||||
],
|
||||
@@ -123,47 +117,32 @@ export default function HomePage() {
|
||||
],
|
||||
stats: [
|
||||
{
|
||||
title: "Years Experience",
|
||||
values: [15, 18, 20],
|
||||
description: "In renovation services",
|
||||
},
|
||||
title: "Years Experience", values: [15, 18, 20],
|
||||
description: "In renovation services"},
|
||||
{
|
||||
title: "Projects Completed",
|
||||
values: [500, 750, 1000],
|
||||
description: "Happy customers",
|
||||
},
|
||||
title: "Projects Completed", values: [500, 750, 1000],
|
||||
description: "Happy customers"},
|
||||
{
|
||||
title: "Customer Rating",
|
||||
values: [4.8, 4.9, 5],
|
||||
valueSuffix: "★",
|
||||
description: "5-star reviews",
|
||||
},
|
||||
title: "Customer Rating", values: [4.8, 4.9, 5],
|
||||
valueSuffix: "★", description: "5-star reviews"},
|
||||
],
|
||||
chartTitle: "Service Quality Metrics",
|
||||
chartData: [
|
||||
chartTitle: "Service Quality Metrics", chartData: [
|
||||
{ value: 95 },
|
||||
{ value: 98 },
|
||||
{ value: 92 },
|
||||
{ value: 99 },
|
||||
{ value: 96 },
|
||||
],
|
||||
listTitle: "Why Choose Us",
|
||||
listItems: [
|
||||
listTitle: "Why Choose Us", listItems: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
title: "Fast Response Times",
|
||||
status: "Always Available",
|
||||
},
|
||||
title: "Fast Response Times", status: "Always Available"},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Expert Craftsmanship",
|
||||
status: "Quality Guaranteed",
|
||||
},
|
||||
title: "Expert Craftsmanship", status: "Quality Guaranteed"},
|
||||
{
|
||||
icon: DollarSign,
|
||||
title: "Fair Transparent Pricing",
|
||||
status: "No Hidden Costs",
|
||||
},
|
||||
title: "Fair Transparent Pricing", status: "No Hidden Costs"},
|
||||
],
|
||||
}}
|
||||
/>
|
||||
@@ -178,15 +157,7 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Fast & Reliable Service",
|
||||
"Professional Team",
|
||||
"Transparent Pricing",
|
||||
"Quality Finishes",
|
||||
"Expert Problem-Solving",
|
||||
"Clear Communication",
|
||||
"Licensed & Insured",
|
||||
"100% Satisfaction Guaranteed",
|
||||
]}
|
||||
"Fast & Reliable Service", "Professional Team", "Transparent Pricing", "Quality Finishes", "Expert Problem-Solving", "Clear Communication", "Licensed & Insured", "100% Satisfaction Guaranteed"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -205,55 +176,47 @@ export default function HomePage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Waterproofing Solutions",
|
||||
description: "Professional roof and terrace waterproofing with membrane installation, leak detection, and basement sealing to protect your building from water damage.",
|
||||
title: "Waterproofing Solutions", description: "Professional roof and terrace waterproofing with membrane installation, leak detection, and basement sealing to protect your building from water damage.", buttons: [
|
||||
{ text: "Learn More", href: "#services" },
|
||||
{ text: "Get Quote for Waterproofing", href: "/contact" },
|
||||
],
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-hands-blue-paint_23-2148384443.jpg?_wi=1",
|
||||
imageAlt: "Waterproofing membrane installation detail",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-hands-blue-paint_23-2148384443.jpg?_wi=1", imageAlt: "Waterproofing membrane installation detail"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=2",
|
||||
imageAlt: "Professional roof repair team working",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=2", imageAlt: "Professional roof repair team working"},
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Renovation & Interior Work",
|
||||
description: "Complete bathroom renovations, kitchen upgrades, painting, ceilings, and interior finishes with attention to detail and modern design standards.",
|
||||
title: "Renovation & Interior Work", description: "Complete bathroom renovations, kitchen upgrades, painting, ceilings, and interior finishes with attention to detail and modern design standards.", buttons: [
|
||||
{ text: "Learn More", href: "#services" },
|
||||
{ text: "Get Quote for Renovation", href: "/contact" },
|
||||
],
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-plumber-tool-box-ready-fixing-problems-bathroom_23-2150990695.jpg?_wi=1",
|
||||
imageAlt: "Modern bathroom renovation completed",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-plumber-tool-box-ready-fixing-problems-bathroom_23-2150990695.jpg?_wi=1", imageAlt: "Modern bathroom renovation completed"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-bathtub-decoration-interior-bathroom_74190-10333.jpg?_wi=1",
|
||||
imageAlt: "Bathroom renovation before after photos",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-bathtub-decoration-interior-bathroom_74190-10333.jpg?_wi=1", imageAlt: "Bathroom renovation before after photos"},
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Roof Repair & Maintenance",
|
||||
description: "Fix broken tiles, address leaks, handle storm damage, and resolve structural roof issues with professional expertise and quality workmanship.",
|
||||
title: "Roof Repair & Maintenance", description: "Fix broken tiles, address leaks, handle storm damage, and resolve structural roof issues with professional expertise and quality workmanship.", buttons: [
|
||||
{ text: "Learn More", href: "#services" },
|
||||
{ text: "Get Quote for Roof Repair", href: "/contact" },
|
||||
],
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=3",
|
||||
imageAlt: "Professional roof repair team working",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-worker-sitting-brick-wall_259150-57719.jpg?_wi=3", imageAlt: "Professional roof repair team working"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=1",
|
||||
imageAlt: "Roof damage repair before after",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=1", imageAlt: "Roof damage repair before after"},
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: "Building Rehabilitation",
|
||||
description: "Structural reinforcement, exterior repairs, facade rehabilitation, and comprehensive property upgrades to restore and improve building integrity.",
|
||||
title: "Building Rehabilitation", description: "Structural reinforcement, exterior repairs, facade rehabilitation, and comprehensive property upgrades to restore and improve building integrity.", buttons: [
|
||||
{ text: "Learn More", href: "#services" },
|
||||
{ text: "Get Quote for Rehabilitation", href: "/contact" },
|
||||
],
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cool-real-estate-agents-posing-with-scaffold_23-2147650205.jpg?_wi=1",
|
||||
imageAlt: "Exterior wall waterproofing before after",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cool-real-estate-agents-posing-with-scaffold_23-2147650205.jpg?_wi=1", imageAlt: "Exterior wall waterproofing before after"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-hands-blue-paint_23-2148384443.jpg?_wi=2",
|
||||
imageAlt: "Waterproofing membrane installation detail",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-hands-blue-paint_23-2148384443.jpg?_wi=2", imageAlt: "Waterproofing membrane installation detail"},
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -271,44 +234,20 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "20+",
|
||||
title: "Years of Experience",
|
||||
items: [
|
||||
"Proven track record",
|
||||
"Skilled professionals",
|
||||
"Continuous improvement",
|
||||
],
|
||||
id: "1", value: "20+", title: "Years of Experience", items: [
|
||||
"Proven track record", "Skilled professionals", "Continuous improvement"],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "1000+",
|
||||
title: "Projects Completed",
|
||||
items: [
|
||||
"Diverse project types",
|
||||
"On-time delivery",
|
||||
"Quality guaranteed",
|
||||
],
|
||||
id: "2", value: "1000+", title: "Projects Completed", items: [
|
||||
"Diverse project types", "On-time delivery", "Quality guaranteed"],
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "98%",
|
||||
title: "Customer Satisfaction",
|
||||
items: [
|
||||
"Happy clients",
|
||||
"Repeat business",
|
||||
"Trusted partner",
|
||||
],
|
||||
id: "3", value: "98%", title: "Customer Satisfaction", items: [
|
||||
"Happy clients", "Repeat business", "Trusted partner"],
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
value: "24/7",
|
||||
title: "Support & Service",
|
||||
items: [
|
||||
"Emergency repairs",
|
||||
"Quick response time",
|
||||
"Always available",
|
||||
],
|
||||
id: "4", value: "24/7", title: "Support & Service", items: [
|
||||
"Emergency repairs", "Quick response time", "Always available"],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -325,26 +264,11 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Complete Roof Waterproofing - Residential",
|
||||
price: "Completed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=2",
|
||||
imageAlt: "Roof repair and waterproofing project",
|
||||
},
|
||||
id: "1", name: "Complete Roof Waterproofing - Residential", price: "Completed", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=2", imageAlt: "Roof repair and waterproofing project"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Exterior Building Rehabilitation",
|
||||
price: "Completed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cool-real-estate-agents-posing-with-scaffold_23-2147650205.jpg?_wi=2",
|
||||
imageAlt: "Exterior facade rehabilitation project",
|
||||
},
|
||||
id: "2", name: "Exterior Building Rehabilitation", price: "Completed", imageSrc: "http://img.b2bpic.net/free-photo/cool-real-estate-agents-posing-with-scaffold_23-2147650205.jpg?_wi=2", imageAlt: "Exterior facade rehabilitation project"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Luxury Bathroom Renovation",
|
||||
price: "Completed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-bathtub-decoration-interior-bathroom_74190-10333.jpg?_wi=2",
|
||||
imageAlt: "Modern bathroom renovation project",
|
||||
},
|
||||
id: "3", name: "Luxury Bathroom Renovation", price: "Completed", imageSrc: "http://img.b2bpic.net/free-photo/white-bathtub-decoration-interior-bathroom_74190-10333.jpg?_wi=2", imageAlt: "Modern bathroom renovation project"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -359,41 +283,13 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Excellent Roof Repair & Communication",
|
||||
quote: "They repaired our roof with excellent workmanship and explained everything clearly. They even fixed part of the neighbour's roof without extra cost. Highly professional and punctual.",
|
||||
name: "Breno Oliveira",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg?_wi=1",
|
||||
imageAlt: "Breno Oliveira",
|
||||
},
|
||||
id: "1", title: "Excellent Roof Repair & Communication", quote: "They repaired our roof with excellent workmanship and explained everything clearly. They even fixed part of the neighbour's roof without extra cost. Highly professional and punctual.", name: "Breno Oliveira", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg?_wi=1", imageAlt: "Breno Oliveira"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Very Fast and Effective Service",
|
||||
quote: "Very fast, effective and professional. The team was incredibly responsive and completed the work ahead of schedule. Highly recommended for any renovation project.",
|
||||
name: "Laura Losada",
|
||||
role: "Property Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-company-team-working_23-2149145125.jpg?_wi=1",
|
||||
imageAlt: "Laura Losada",
|
||||
},
|
||||
id: "2", title: "Very Fast and Effective Service", quote: "Very fast, effective and professional. The team was incredibly responsive and completed the work ahead of schedule. Highly recommended for any renovation project.", name: "Laura Losada", role: "Property Manager", imageSrc: "http://img.b2bpic.net/free-photo/close-up-company-team-working_23-2149145125.jpg?_wi=1", imageAlt: "Laura Losada"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Professional Team with Great Finishes",
|
||||
quote: "Professional team, punctual and great finishes at reasonable prices. They worked efficiently and left our property cleaner than when they started. Excellent value for money.",
|
||||
name: "Xavier Riba Martinez",
|
||||
role: "Business Owner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-lovely-woman-with-long-light-brown-hair-big-blue-eyes-smiles-outdoors_291650-335.jpg?_wi=1",
|
||||
imageAlt: "Xavier Riba Martinez",
|
||||
},
|
||||
id: "3", title: "Professional Team with Great Finishes", quote: "Professional team, punctual and great finishes at reasonable prices. They worked efficiently and left our property cleaner than when they started. Excellent value for money.", name: "Xavier Riba Martinez", role: "Business Owner", imageSrc: "http://img.b2bpic.net/free-photo/attractive-lovely-woman-with-long-light-brown-hair-big-blue-eyes-smiles-outdoors_291650-335.jpg?_wi=1", imageAlt: "Xavier Riba Martinez"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Outstanding Waterproofing Solution",
|
||||
quote: "They solved our chronic water infiltration problem completely. The team was professional, explained the entire process, and provided a fair quote. Our building is now completely protected.",
|
||||
name: "Maria Garcia Fernandez",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-businesswoman-indoors_23-2148824826.jpg",
|
||||
imageAlt: "Maria Garcia Fernandez",
|
||||
},
|
||||
id: "4", title: "Outstanding Waterproofing Solution", quote: "They solved our chronic water infiltration problem completely. The team was professional, explained the entire process, and provided a fair quote. Our building is now completely protected.", name: "Maria Garcia Fernandez", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-businesswoman-indoors_23-2148824826.jpg", imageAlt: "Maria Garcia Fernandez"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -425,4 +321,4 @@ export default function HomePage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user