From 164303cec8fd65124360d0719ebc621d3f4d35dc Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 11:00:23 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d6e2f54..5b923b1 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -91,7 +91,7 @@ export default function AboutPage() { { value: "7+", title: "Years of Trusted Service" }, { value: "500+", title: "Active Security Professionals" }, ]} - imageSrc="http://img.b2bpic.net/free-photo/security-guard-workspace_23-2150321647.jpg" + imageSrc="http://img.b2bpic.net/free-photo/security-guard-workspace_23-2150321647.jpg?_wi=3" imageAlt="TressM Security Force team" mediaAnimation="slide-up" useInvertedBackground={false} @@ -109,28 +109,28 @@ export default function AboutPage() { id: "1", name: "Rajesh Mehta", role: "Founder & CEO", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-working-his-office-businessperson-professional-environment_482257-32745.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-working-his-office-businessperson-professional-environment_482257-32745.jpg?_wi=2", imageAlt: "Rajesh Mehta", }, { id: "2", name: "Vikram Joshi", role: "Operations Director", - imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5367.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-portrait-posing-loft-modern-space_158595-5367.jpg?_wi=2", imageAlt: "Vikram Joshi", }, { id: "3", name: "Priya Nair", role: "Security Compliance Officer", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-security-guard-with-uniform_23-2150368728.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-security-guard-with-uniform_23-2150368728.jpg?_wi=2", imageAlt: "Priya Nair", }, { id: "4", name: "Arun Verma", role: "Client Relations Manager", - imageSrc: "http://img.b2bpic.net/free-photo/happy-executive-looking-information_1098-2091.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/happy-executive-looking-information_1098-2091.jpg?_wi=2", imageAlt: "Arun Verma", }, ]} @@ -154,7 +154,7 @@ export default function AboutPage() { quote: "TressM Security Force has been instrumental in maintaining the safety of our corporate offices. Their professionalism and responsiveness set them apart from other providers. We've experienced zero incidents under their watch.", name: "Rajesh Patel", role: "Facilities Manager, Tech Solutions Ltd", - imageSrc: "http://img.b2bpic.net/free-photo/good-portrait-photo-senior-businessman-spacious-room-with-plants-holding-reading-documents_146671-14551.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/good-portrait-photo-senior-businessman-spacious-room-with-plants-holding-reading-documents_146671-14551.jpg?_wi=2", imageAlt: "Rajesh Patel", }, { @@ -163,7 +163,7 @@ export default function AboutPage() { quote: "Managing hospital security requires expertise and dedication. TressM Security provides exactly that. Their staff is trained in emergency protocols and their response times are outstanding.", name: "Dr. Anita Sharma", role: "Administrator, City Care Hospital", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-orthopedic-doctor-working-help-with-recovery-healthcare-specialist-looking-camera-while-preparing-physiotherapy-with-physical-exercise-fitness-medic-clinic_482257-32901.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-orthopedic-doctor-working-help-with-recovery-healthcare-specialist-looking-camera-while-preparing-physiotherapy-with-physical-exercise-fitness-medic-clinic_482257-32901.jpg?_wi=2", imageAlt: "Dr. Anita Sharma", }, { @@ -172,7 +172,7 @@ export default function AboutPage() { quote: "The event security team from TressM was absolutely perfect for our major product launch. They managed crowd flow seamlessly and ensured complete guest safety throughout the day.", name: "Vikram Singh", role: "Marketing Director, Innovation Corp", - imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg?_wi=2", imageAlt: "Vikram Singh", }, { @@ -181,7 +181,7 @@ export default function AboutPage() { quote: "Building security is critical to project success. TressM Security understands construction site challenges and delivers reliable, scalable security solutions for our ongoing projects.", name: "Suresh Deshmukh", role: "Project Manager, BuildRight Developers", - imageSrc: "http://img.b2bpic.net/free-photo/successful-professional-sitting-office_1098-21006.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/successful-professional-sitting-office_1098-21006.jpg?_wi=2", imageAlt: "Suresh Deshmukh", }, { @@ -190,7 +190,7 @@ export default function AboutPage() { quote: "Beyond just security, their facility management expertise has helped us maintain our warehouse in top condition. Professional, efficient, and cost-effective.", name: "Priya Kulkarni", role: "Operations Head, LogiPro Logistics", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-worker-standing-warehouse_107420-96541.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-worker-standing-warehouse_107420-96541.jpg?_wi=2", imageAlt: "Priya Kulkarni", }, { @@ -199,7 +199,7 @@ export default function AboutPage() { quote: "Our residents feel secure knowing TressM Security is protecting our community. Their guards are courteous, vigilant, and truly care about our safety.", name: "Meera Advani", role: "Secretary, Greenview Housing Society", - imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/cheerful-multiracial-business-team_1262-21007.jpg?_wi=2", imageAlt: "Meera Advani", }, ]} -- 2.49.1 From 75eff64124828d3dd13352100b5de86c9874cb29 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 11:00:23 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 12342ec..743b803 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -87,7 +87,7 @@ export default function ContactPage() { tagIcon={Phone} background={{ variant: "grid" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/female-receptionist-working-front-desk_53876-20945.jpg" + imageSrc="http://img.b2bpic.net/free-photo/female-receptionist-working-front-desk_53876-20945.jpg?_wi=2" imageAlt="Contact TressM Security" mediaAnimation="slide-up" mediaPosition="right" -- 2.49.1 From a13db19d31c9f86594c9f26252f7e78ce1305e2f Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 11:00:24 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 56 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 11 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index edb6b42..c21f069 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,60 @@ import type { Metadata } from "next"; +import { Montserrat, Inter } from "next/font/google"; import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Montserrat } from "next/font/google"; - - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; const montserrat = Montserrat({ variable: "--font-montserrat", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); + +export const metadata: Metadata = { + title: "TressM Security Force | Professional Security Services Maharashtra", + description: "Trusted security and facility management services across Maharashtra. 24/7 trained professionals for corporate offices, hospitals, builders, and housing societies. Free security assessment available.", + keywords: "security services Maharashtra, corporate security, facility management, event security, trained security personnel, Mumbai security", + metadataBase: new URL("https://tressmsecurity.com"), + alternates: { + canonical: "https://tressmsecurity.com", + }, + openGraph: { + title: "TressM Security Force | Professional Security Services", + description: "Maharashtra's trusted security partner since 2017. Professional security, facility management, and event security services.", + url: "https://tressmsecurity.com", + siteName: "TressM Security Force", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/portrait-female-soldier-camouflage-with-gun-dark-wall_140725-153286.jpg", + alt: "TressM Security Force - Professional Security Services", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "TressM Security Force | Professional Security Services", + description: "Trusted security and facility management services across Maharashtra.", + images: ["http://img.b2bpic.net/free-photo/portrait-female-soldier-camouflage-with-gun-dark-wall_140725-153286.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +63,9 @@ export default function RootLayout({ return ( - + {children}