Merge version_1 into main #1
@@ -54,7 +54,7 @@ export default function AboutPage() {
|
||||
author: "What We Do",
|
||||
description: "To provide easy, transparent, and affordable access to verified professional services through a simple WhatsApp-based booking platform.",
|
||||
tags: ["Reliable", "Transparent", "Affordable"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg?_wi=2",
|
||||
imageAlt: "Our mission to serve",
|
||||
},
|
||||
{
|
||||
@@ -63,7 +63,7 @@ export default function AboutPage() {
|
||||
author: "Where We're Going",
|
||||
description: "To become the most trusted service marketplace in India, making professional services accessible to every household and business.",
|
||||
tags: ["Vision", "Growth", "Impact"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg?_wi=3",
|
||||
imageAlt: "Our vision for the future",
|
||||
},
|
||||
{
|
||||
@@ -72,7 +72,7 @@ export default function AboutPage() {
|
||||
author: "How We Work",
|
||||
description: "Trust, Quality, Affordability, and Customer Satisfaction are at the core of everything we do. We believe in verified professionals and transparent pricing.",
|
||||
tags: ["Trust", "Quality", "Integrity"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg?_wi=2",
|
||||
imageAlt: "Our core values",
|
||||
},
|
||||
]}
|
||||
@@ -126,7 +126,7 @@ export default function AboutPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg?_wi=4"
|
||||
imageAlt="JOBSY footer image"
|
||||
logoText="JOBSY"
|
||||
copyrightText="© 2025 JOBSY | Trusted Local Services"
|
||||
|
||||
@@ -80,7 +80,7 @@ export default function ContactPage() {
|
||||
author: "Instant Messaging",
|
||||
description: "Chat with us on WhatsApp for quick responses and instant booking assistance. Available 24/7 for all your service needs.",
|
||||
tags: ["Fast", "Direct", "Instant"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-using-cellphone-office_482257-123697.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-using-cellphone-office_482257-123697.jpg?_wi=2",
|
||||
imageAlt: "WhatsApp contact",
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@ export default function ContactPage() {
|
||||
author: "Direct Communication",
|
||||
description: "Call us directly at 6206512470 to speak with our support team. We're ready to help with any questions or service requests.",
|
||||
tags: ["Personal", "Immediate", "Direct"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-man-using-tablet-coffee-shop-table_1423-33.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-man-using-tablet-coffee-shop-table_1423-33.jpg?_wi=2",
|
||||
imageAlt: "Phone contact",
|
||||
},
|
||||
{
|
||||
@@ -98,7 +98,7 @@ export default function ContactPage() {
|
||||
author: "Detailed Support",
|
||||
description: "Send us an email at info@jobsy.com for detailed inquiries, feedback, or business partnership opportunities.",
|
||||
tags: ["Detailed", "Professional", "Formal"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg?_wi=3",
|
||||
imageAlt: "Email contact",
|
||||
},
|
||||
]}
|
||||
@@ -108,7 +108,7 @@ export default function ContactPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg?_wi=5"
|
||||
imageAlt="JOBSY footer image"
|
||||
logoText="JOBSY"
|
||||
copyrightText="© 2025 JOBSY | Trusted Local Services"
|
||||
|
||||
@@ -1,24 +1,52 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Nunito } 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 { Nunito } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const nunito = Nunito({
|
||||
variable: "--font-nunito",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "JOBSY - Book Trusted Local Services Instantly",
|
||||
description: "Find and book verified electricians, plumbers, mechanics, and more local services on JOBSY. Fast response, affordable pricing, and easy WhatsApp booking.",
|
||||
keywords: "local services, electrician, plumber, mechanic, home services, WhatsApp booking",
|
||||
openGraph: {
|
||||
title: "JOBSY - Trusted Local Services",
|
||||
description: "Book verified professionals for all your home service needs instantly.",
|
||||
siteName: "JOBSY",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg",
|
||||
alt: "JOBSY - Trusted Local Services",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "JOBSY - Book Trusted Local Services",
|
||||
description: "Fast, reliable, affordable professional services at your doorstep.",
|
||||
images: ["http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg"],
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +55,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${nunito.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${nunito.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +69,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -51,7 +51,7 @@ export default function HomePage() {
|
||||
{ text: "View Services", href: "/services" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-plus-size-people-working-construction_23-2150772854.jpg?_wi=1"
|
||||
imageAlt="Professional workers at your doorstep"
|
||||
ariaLabel="JOBSY hero section - Book trusted local services"
|
||||
/>
|
||||
@@ -74,63 +74,63 @@ export default function HomePage() {
|
||||
id: "electrician",
|
||||
name: "Electrician",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-male-worker-standing-factory_107420-96036.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-male-worker-standing-factory_107420-96036.jpg?_wi=1",
|
||||
imageAlt: "Professional electrician",
|
||||
},
|
||||
{
|
||||
id: "plumber",
|
||||
name: "Plumber",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746294.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746294.jpg?_wi=1",
|
||||
imageAlt: "Professional plumber",
|
||||
},
|
||||
{
|
||||
id: "mechanic",
|
||||
name: "Mechanic",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881265.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881265.jpg?_wi=1",
|
||||
imageAlt: "Professional mechanic",
|
||||
},
|
||||
{
|
||||
id: "carpenter",
|
||||
name: "Carpenter",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-carpenter-using-sandpaper-wooden-surface_23-2147945062.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-carpenter-using-sandpaper-wooden-surface_23-2147945062.jpg?_wi=1",
|
||||
imageAlt: "Professional carpenter",
|
||||
},
|
||||
{
|
||||
id: "painter",
|
||||
name: "Painter",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-builder-man-construction-uniform-safety-helmet-holding-paint-roller-brush-smiling-cheerfully_141793-28546.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-builder-man-construction-uniform-safety-helmet-holding-paint-roller-brush-smiling-cheerfully_141793-28546.jpg?_wi=1",
|
||||
imageAlt: "Professional painter",
|
||||
},
|
||||
{
|
||||
id: "labour",
|
||||
name: "Labour",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-heavy-box_23-2148976290.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-heavy-box_23-2148976290.jpg?_wi=1",
|
||||
imageAlt: "Professional labour",
|
||||
},
|
||||
{
|
||||
id: "housemaid",
|
||||
name: "House Maid",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-maid-uniform-keeping-hands-together_171337-18238.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-maid-uniform-keeping-hands-together_171337-18238.jpg?_wi=1",
|
||||
imageAlt: "Professional house cleaning",
|
||||
},
|
||||
{
|
||||
id: "sweeper",
|
||||
name: "Sweeper",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-cleaning-products_23-2149345540.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-cleaning-products_23-2149345540.jpg?_wi=1",
|
||||
imageAlt: "Professional sweeping service",
|
||||
},
|
||||
{
|
||||
id: "technician",
|
||||
name: "Technician",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-worker-wearing-work-clothes_273609-10809.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-worker-wearing-work-clothes_273609-10809.jpg?_wi=1",
|
||||
imageAlt: "Professional technician",
|
||||
},
|
||||
]}
|
||||
@@ -154,7 +154,7 @@ export default function HomePage() {
|
||||
author: "Choose Service",
|
||||
description: "Browse our comprehensive list of services and select the one you need",
|
||||
tags: ["Easy", "Quick"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-man-using-tablet-coffee-shop-table_1423-33.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-man-using-tablet-coffee-shop-table_1423-33.jpg?_wi=1",
|
||||
imageAlt: "Choose service step",
|
||||
},
|
||||
{
|
||||
@@ -163,7 +163,7 @@ export default function HomePage() {
|
||||
author: "Contact on WhatsApp",
|
||||
description: "Send us a message on WhatsApp with your service request and location",
|
||||
tags: ["Instant", "Direct"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-using-cellphone-office_482257-123697.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-using-cellphone-office_482257-123697.jpg?_wi=1",
|
||||
imageAlt: "Contact on WhatsApp step",
|
||||
},
|
||||
{
|
||||
@@ -172,7 +172,7 @@ export default function HomePage() {
|
||||
author: "Get Work Done",
|
||||
description: "Our trusted professionals arrive and complete your work professionally",
|
||||
tags: ["Verified", "Reliable"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-people-conversating-office_23-2148017084.jpg?_wi=1",
|
||||
imageAlt: "Work completion step",
|
||||
},
|
||||
]}
|
||||
@@ -290,7 +290,7 @@ export default function HomePage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg?_wi=1"
|
||||
imageAlt="JOBSY footer image"
|
||||
logoText="JOBSY"
|
||||
copyrightText="© 2025 JOBSY | Trusted Local Services"
|
||||
|
||||
@@ -53,63 +53,63 @@ export default function ServicesPage() {
|
||||
id: "electrician",
|
||||
name: "Electrician",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-male-worker-standing-factory_107420-96036.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-male-worker-standing-factory_107420-96036.jpg?_wi=2",
|
||||
imageAlt: "Professional electrician",
|
||||
},
|
||||
{
|
||||
id: "plumber",
|
||||
name: "Plumber",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746294.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746294.jpg?_wi=2",
|
||||
imageAlt: "Professional plumber",
|
||||
},
|
||||
{
|
||||
id: "mechanic",
|
||||
name: "Mechanic",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881265.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-automobile-mechanic-composition_23-2147881265.jpg?_wi=2",
|
||||
imageAlt: "Professional mechanic",
|
||||
},
|
||||
{
|
||||
id: "carpenter",
|
||||
name: "Carpenter",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-carpenter-using-sandpaper-wooden-surface_23-2147945062.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-carpenter-using-sandpaper-wooden-surface_23-2147945062.jpg?_wi=2",
|
||||
imageAlt: "Professional carpenter",
|
||||
},
|
||||
{
|
||||
id: "painter",
|
||||
name: "Painter",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-builder-man-construction-uniform-safety-helmet-holding-paint-roller-brush-smiling-cheerfully_141793-28546.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-builder-man-construction-uniform-safety-helmet-holding-paint-roller-brush-smiling-cheerfully_141793-28546.jpg?_wi=2",
|
||||
imageAlt: "Professional painter",
|
||||
},
|
||||
{
|
||||
id: "labour",
|
||||
name: "Labour",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-heavy-box_23-2148976290.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-with-heavy-box_23-2148976290.jpg?_wi=2",
|
||||
imageAlt: "Professional labour",
|
||||
},
|
||||
{
|
||||
id: "housemaid",
|
||||
name: "House Maid",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-maid-uniform-keeping-hands-together_171337-18238.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-maid-uniform-keeping-hands-together_171337-18238.jpg?_wi=2",
|
||||
imageAlt: "Professional house cleaning",
|
||||
},
|
||||
{
|
||||
id: "sweeper",
|
||||
name: "Sweeper",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-cleaning-products_23-2149345540.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-cleaning-products_23-2149345540.jpg?_wi=2",
|
||||
imageAlt: "Professional sweeping service",
|
||||
},
|
||||
{
|
||||
id: "technician",
|
||||
name: "Technician",
|
||||
price: "On Demand",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-worker-wearing-work-clothes_273609-10809.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-worker-wearing-work-clothes_273609-10809.jpg?_wi=2",
|
||||
imageAlt: "Professional technician",
|
||||
},
|
||||
]}
|
||||
@@ -177,7 +177,7 @@ export default function ServicesPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/labor-union-members-working-together_23-2150995012.jpg?_wi=2"
|
||||
imageAlt="JOBSY footer image"
|
||||
logoText="JOBSY"
|
||||
copyrightText="© 2025 JOBSY | Trusted Local Services"
|
||||
|
||||
Reference in New Issue
Block a user