Merge version_2 into main #4
@@ -1,48 +1,20 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Libre_Baskerville, Inter } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const libreBaskerville = Libre_Baskerville({
|
||||
variable: "--font-libre-baskerville", subsets: ["latin"],
|
||||
weight: ["400", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "BESTRONG Metalworks | Custom Steel & Metal Fabrication Bern", description: "Expert steel and metalworking in Bern, Switzerland. Custom fabrication, welding, gates, and industrial metalwork with 20+ years of precision craftsmanship.", keywords: "metalworking, steel fabrication, custom gates, welding, Bern, Switzerland, industrial metal", robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "BESTRONG Metalworks | Custom Steel & Metal Fabrication", description: "Expert steel and metalworking in Bern. Custom fabrication with precision craftsmanship.", siteName: "BESTRONG Metalworks", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/blacksmith-work-his-forge_23-2152021020.jpg", alt: "Professional metalworking workshop"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "BESTRONG Metalworks | Precision Metalwork in Bern", description: "Custom steel and metal fabrication for residential, commercial, and industrial projects.", images: ["http://img.b2bpic.net/free-photo/blacksmith-work-his-forge_23-2152021020.jpg"],
|
||||
},
|
||||
};
|
||||
title: "BESTRONG Metalworks", description: "Custom steel and metal fabrication services for residential, commercial, and industrial projects in Bern"};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${libreBaskerville.variable} ${inter.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1410,7 +1382,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -50,19 +50,23 @@ export default function LandingPage() {
|
||||
testimonials={[
|
||||
{
|
||||
name: "Thomas Mueller", handle: "Homeowner, Bern", testimonial: "Exceptional craftsmanship. They transformed our vision into stunning metal gates with perfect attention to detail.", rating: 5,
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=1"},
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=1"
|
||||
},
|
||||
{
|
||||
name: "Sarah Schneider", handle: "Architect, Interlaken", testimonial: "Reliable partner for all our metal fabrication needs. Quality work, professional team, always on time.", rating: 5,
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=2"},
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=2"
|
||||
},
|
||||
{
|
||||
name: "Klaus Weber", handle: "Factory Owner, Bern", testimonial: "Outstanding industrial metalwork solutions. They understand precision and deadlines completely.", rating: 5,
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=3"},
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=3"
|
||||
},
|
||||
{
|
||||
name: "Emma Keller", handle: "Interior Designer, Zurich", testimonial: "Creative solutions with impeccable execution. Every project exceeds our expectations.", rating: 5,
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=4"},
|
||||
imageSrc: "/placeholders/placeholder1.webp?_wi=4"
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{ text: "Start Your Project", href: "contact" },
|
||||
{ text: "Get Free Quote", href: "contact" },
|
||||
{ text: "View Our Work", href: "portfolio" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -116,11 +120,17 @@ export default function LandingPage() {
|
||||
<ProductCardTwo
|
||||
products={[
|
||||
{
|
||||
id: "1", brand: "Residential", name: "Modern Steel Entry Gates", price: "CHF 4,500", rating: 5, reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/entrance-old-luxury-mansion-bucharest-romania-golden-details-facade-fence_1268-19825.jpg?_wi=2", imageAlt: "Modern steel entry gates with geometric design"},
|
||||
id: "1", brand: "Residential", name: "Modern Steel Entry Gates", price: "CHF 4,500", rating: 5,
|
||||
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/entrance-old-luxury-mansion-bucharest-romania-golden-details-facade-fence_1268-19825.jpg?_wi=2", imageAlt: "Modern steel entry gates with geometric design"
|
||||
},
|
||||
{
|
||||
id: "2", brand: "Commercial", name: "Industrial Staircase Frame", price: "CHF 7,200", rating: 5, reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/one-working-day-modern-automatic-bus-trolleybus-car-production-with-unfinished-cars-workers-protective-uniform-factory-background-automobile-assembly-line-welding-arm_645730-373.jpg?_wi=2", imageAlt: "Industrial steel staircase framework"},
|
||||
id: "2", brand: "Commercial", name: "Industrial Staircase Frame", price: "CHF 7,200", rating: 5,
|
||||
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/one-working-day-modern-automatic-bus-trolleybus-car-production-with-unfinished-cars-workers-protective-uniform-factory-background-automobile-assembly-line-welding-arm_645730-373.jpg?_wi=2", imageAlt: "Industrial steel staircase framework"
|
||||
},
|
||||
{
|
||||
id: "3", brand: "Custom", name: "Architectural Metal Panel System", price: "CHF 9,800", rating: 5, reviewCount: "6", imageSrc: "http://img.b2bpic.net/free-photo/macro-photography-metal-object-with-diamond-pattern_91008-525.jpg?_wi=2", imageAlt: "Architectural metal panels with precision detail"},
|
||||
id: "3", brand: "Custom", name: "Architectural Metal Panel System", price: "CHF 9,800", rating: 5,
|
||||
reviewCount: "6", imageSrc: "http://img.b2bpic.net/free-photo/macro-photography-metal-object-with-diamond-pattern_91008-525.jpg?_wi=2", imageAlt: "Architectural metal panels with precision detail"
|
||||
},
|
||||
]}
|
||||
title="Recent Projects"
|
||||
description="Showcase of our finest metalwork installations and custom fabrications"
|
||||
@@ -164,17 +174,23 @@ export default function LandingPage() {
|
||||
<ContactFaq
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "What types of metal do you work with?", content: "We specialize in steel, stainless steel, aluminum, and iron. Each material is selected based on project requirements for durability, aesthetics, and structural integrity."},
|
||||
id: "1", title: "What types of metal do you work with?", content: "We specialize in steel, stainless steel, aluminum, and iron. Each material is selected based on project requirements for durability, aesthetics, and structural integrity."
|
||||
},
|
||||
{
|
||||
id: "2", title: "Do you offer custom design services?", content: "Yes, absolutely. Our design team works directly with you to create bespoke metalwork that matches your vision. We provide 3D renderings before fabrication begins."},
|
||||
id: "2", title: "Do you offer custom design services?", content: "Yes, absolutely. Our design team works directly with you to create bespoke metalwork that matches your vision. We provide 3D renderings before fabrication begins."
|
||||
},
|
||||
{
|
||||
id: "3", title: "How long does a typical project take?", content: "Timeline varies based on project complexity. Simple projects take 1-2 weeks, while complex custom designs typically require 3-6 weeks. Express options available."},
|
||||
id: "3", title: "How long does a typical project take?", content: "Timeline varies based on project complexity. Simple projects take 1-2 weeks, while complex custom designs typically require 3-6 weeks. Express options available."
|
||||
},
|
||||
{
|
||||
id: "4", title: "Do you provide installation services?", content: "Yes, we handle complete installation for all projects. Our skilled team ensures perfect alignment and finishing touches. Installation is coordinated with your schedule."},
|
||||
id: "4", title: "Do you provide installation services?", content: "Yes, we handle complete installation for all projects. Our skilled team ensures perfect alignment and finishing touches. Installation is coordinated with your schedule."
|
||||
},
|
||||
{
|
||||
id: "5", title: "What is your service area?", content: "We're based in Bern and serve the entire Bern region and surrounding cantons. For larger projects, we can arrange logistics to other Swiss locations."},
|
||||
id: "5", title: "What is your service area?", content: "We're based in Bern and serve the entire Bern region and surrounding cantons. For larger projects, we can arrange logistics to other Swiss locations."
|
||||
},
|
||||
{
|
||||
id: "6", title: "Do you offer maintenance and repair?", content: "Yes, we provide ongoing maintenance, repair, and restoration services for all metalwork, whether we fabricated it or not. Regular maintenance keeps your investment in top condition."},
|
||||
id: "6", title: "Do you offer maintenance and repair?", content: "Yes, we provide ongoing maintenance, repair, and restoration services for all metalwork, whether we fabricated it or not. Regular maintenance keeps your investment in top condition."
|
||||
},
|
||||
]}
|
||||
ctaTitle="Ready to Start Your Project?"
|
||||
ctaDescription="Contact us today for a free consultation and project estimate. We respond within 24 hours."
|
||||
|
||||
Reference in New Issue
Block a user