From 5beb32bb32dd6872bf7f7cfa3f70b0a1d610b021 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 21:42:20 +0000 Subject: [PATCH 1/7] Update src/app/about/page.tsx --- src/app/about/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 09de517..1b05a08 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -109,7 +109,7 @@ export default function AboutPage() { content: "By enabling the resale of used items, SwapMarket helps reduce waste and promotes a more sustainable lifestyle. Every transaction on our platform is a step toward a circular economy.", }, ]} - imageSrc="http://img.b2bpic.net/free-vector/reviews-concept-landing-page_52683-20089.jpg" + imageSrc="http://img.b2bpic.net/free-vector/reviews-concept-landing-page_52683-20089.jpg?_wi=4" imageAlt="SwapMarket community and trust" mediaAnimation="slide-up" useInvertedBackground={true} @@ -172,7 +172,7 @@ export default function AboutPage() { quote: "SwapMarket has completely changed how I think about shopping. I find amazing deals locally and feel good knowing I'm helping reduce waste. The community is genuine and trustworthy.", name: "Sarah Johnson", role: "Active Buyer & Seller", - imageSrc: "http://img.b2bpic.net/free-photo/serious-beautiful-businesswoman-standing-window_1262-1913.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/serious-beautiful-businesswoman-standing-window_1262-1913.jpg?_wi=2", }, { id: "2", @@ -180,7 +180,7 @@ export default function AboutPage() { quote: "What impressed me most is how transparent SwapMarket is. No hidden fees, clear pricing, and straightforward policies. It's refreshing to use a platform that actually respects its users.", name: "Michael Chen", role: "Power Seller", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg?_wi=2", }, { id: "3", @@ -188,7 +188,7 @@ export default function AboutPage() { quote: "I love supporting my local community through SwapMarket. Every transaction keeps money in our neighborhood and strengthens community bonds. Plus, the environmental impact of buying used is huge.", name: "Emily Rodriguez", role: "Community Advocate", - imageSrc: "http://img.b2bpic.net/free-photo/happy-worker-with-black-notebook_1149-481.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/happy-worker-with-black-notebook_1149-481.jpg?_wi=2", }, { id: "4", @@ -196,7 +196,7 @@ export default function AboutPage() { quote: "The rating system and buyer protection give me confidence in every transaction. I've never had an issue, and knowing I have support if something goes wrong is priceless.", name: "David Kim", role: "Satisfied Customer", - imageSrc: "http://img.b2bpic.net/free-photo/confident-young-man-walking-european-city-street_158595-4722.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/confident-young-man-walking-european-city-street_158595-4722.jpg?_wi=2", }, ]} /> -- 2.49.1 From 47df17896d1c60e56c190b716c83d32ecc9c0f4e Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 21:42:20 +0000 Subject: [PATCH 2/7] Update src/app/browse/page.tsx --- src/app/browse/page.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/browse/page.tsx b/src/app/browse/page.tsx index d021ff5..9df092b 100644 --- a/src/app/browse/page.tsx +++ b/src/app/browse/page.tsx @@ -96,63 +96,63 @@ export default function BrowsePage() { id: "1", name: "iPhone 13 Pro", price: "$599", - imageSrc: "http://img.b2bpic.net/free-vector/template-landing-page-with-smartphone_23-2148340852.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/template-landing-page-with-smartphone_23-2148340852.jpg?_wi=2", imageAlt: "iPhone 13 Pro smartphone excellent condition", }, { id: "2", name: "Mid-Century Sofa", price: "$299", - imageSrc: "http://img.b2bpic.net/free-photo/handcrafted-wooden-decorative-bench_23-2151003164.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/handcrafted-wooden-decorative-bench_23-2151003164.jpg?_wi=2", imageAlt: "mid-century modern sofa vintage furniture", }, { id: "3", name: "Mountain Bike", price: "$450", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-riding-bike_23-2148790187.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-riding-bike_23-2148790187.jpg?_wi=2", imageAlt: "mountain bike bicycle sports equipment", }, { id: "4", name: "MacBook Air M1", price: "$799", - imageSrc: "http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg?_wi=2", imageAlt: "MacBook Air M1 laptop computer", }, { id: "5", name: "Designer Handbag", price: "$189", - imageSrc: "http://img.b2bpic.net/free-photo/charming-fashionable-woman-stylish-clothes-glasses-with-handbag-sitting-bench-against-skyscraper_613910-4409.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/charming-fashionable-woman-stylish-clothes-glasses-with-handbag-sitting-bench-against-skyscraper_613910-4409.jpg?_wi=2", imageAlt: "designer leather handbag luxury fashion", }, { id: "6", name: "Gaming Console PS5", price: "$450", - imageSrc: "http://img.b2bpic.net/free-vector/gaming-devices-panoramic-banner-header-vr_1441-3664.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/gaming-devices-panoramic-banner-header-vr_1441-3664.jpg?_wi=2", imageAlt: "PlayStation 5 gaming console PS5", }, { id: "7", name: "Vintage Camera", price: "$245", - imageSrc: "http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg?_wi=3", imageAlt: "vintage camera photography equipment", }, { id: "8", name: "Fitness Equipment", price: "$175", - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-riding-bike_23-2148790187.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-riding-bike_23-2148790187.jpg?_wi=3", imageAlt: "fitness equipment exercise gear", }, { id: "9", name: "Smart Watch", price: "$199", - imageSrc: "http://img.b2bpic.net/free-vector/template-landing-page-with-smartphone_23-2148340852.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/template-landing-page-with-smartphone_23-2148340852.jpg?_wi=3", imageAlt: "smart watch technology accessory", }, ]} @@ -268,7 +268,7 @@ export default function BrowsePage() { content: "Report the issue to our support team immediately with photos. We review buyer protection claims and can facilitate refunds. Document any discrepancies for faster resolution.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/close-up-customer-service-operator-assisting-customers-with-issues_482257-117959.jpg" + imageSrc="http://img.b2bpic.net/free-photo/close-up-customer-service-operator-assisting-customers-with-issues_482257-117959.jpg?_wi=2" imageAlt="customer support help desk service" mediaPosition="right" /> -- 2.49.1 From 28efbedcf2f43093b996a6561d74919131dd38ce Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 21:42:21 +0000 Subject: [PATCH 3/7] 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 194a26d..2ec72e6 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -140,7 +140,7 @@ export default function ContactPage() { content: "If payment isn't received within 48 hours, send a reminder message. If still no payment after 7 days, cancel the transaction and re-list the item. You can block repeat offenders from your listings.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/close-up-customer-service-operator-assisting-customers-with-issues_482257-117959.jpg" + imageSrc="http://img.b2bpic.net/free-photo/close-up-customer-service-operator-assisting-customers-with-issues_482257-117959.jpg?_wi=3" imageAlt="Customer support team assisting" mediaPosition="left" /> -- 2.49.1 From 61027573a179789ef3dd3aa64a505081667b1085 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 21:42:21 +0000 Subject: [PATCH 4/7] Update src/app/how-it-works/page.tsx --- src/app/how-it-works/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/how-it-works/page.tsx b/src/app/how-it-works/page.tsx index 80c46da..449a516 100644 --- a/src/app/how-it-works/page.tsx +++ b/src/app/how-it-works/page.tsx @@ -94,7 +94,7 @@ export default function HowItWorksPage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-vector/increasing-anual-timeline-inforgraphic_23-2148303109.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/increasing-anual-timeline-inforgraphic_23-2148303109.jpg?_wi=3", imageAlt: "Step by step guide to using SwapMarket", }, ]} @@ -141,7 +141,7 @@ export default function HowItWorksPage() { content: "All purchases are protected. If you receive an item not as described, contact support immediately. We review disputes and process refunds within 5-7 business days. No unauthorized charges guaranteed.", }, ]} - imageSrc="http://img.b2bpic.net/free-vector/reviews-concept-landing-page_52683-20089.jpg" + imageSrc="http://img.b2bpic.net/free-vector/reviews-concept-landing-page_52683-20089.jpg?_wi=3" imageAlt="Buyer journey and transaction flow" mediaAnimation="slide-up" useInvertedBackground={true} @@ -188,7 +188,7 @@ export default function HowItWorksPage() { content: "After each sale, buyers rate you 1-5 stars and leave reviews. Maintain a high rating to increase visibility. Power sellers with 4.8+ rating get featured placement and exclusive promotions.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg" + imageSrc="http://img.b2bpic.net/free-photo/grey-laptop-table_23-2148189995.jpg?_wi=4" imageAlt="Seller listing and transaction process" mediaAnimation="slide-up" useInvertedBackground={false} -- 2.49.1 From 9a50105209a2f313ec06f0917856a2f034afde48 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 14 Mar 2026 21:42:22 +0000 Subject: [PATCH 5/7] Update src/app/layout.tsx --- src/app/layout.tsx | 55 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 7eeade6..531e751 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,18 +1,22 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Poppins } 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 { Poppins } 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 poppins = Poppins({ variable: "--font-poppins", @@ -20,6 +24,39 @@ const poppins = Poppins({ weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], }); +export const metadata: Metadata = { + title: "SwapMarket - Buy & Sell Used Items Locally", + description: "Connect with neighbors to buy and sell used items safely. Browse local listings, message sellers, and make secure transactions. Join thousands of users trading smarter.", + keywords: "marketplace, buy sell, local, used items, peer to peer, community, secondhand", + metadataBase: new URL("https://swapmarket.app"), + alternates: { + canonical: "https://swapmarket.app", + }, + robots: { + index: true, + follow: true, + }, + openGraph: { + title: "SwapMarket - Local Marketplace for Buying & Selling", + description: "Discover great deals nearby and sell your items locally. Safe, easy, and community-driven marketplace.", + url: "https://swapmarket.app", + siteName: "SwapMarket", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/close-up-young-women-doing-groceries_23-2149284863.jpg", + alt: "SwapMarket marketplace platform", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "SwapMarket - Buy & Sell Locally", + description: "Join the local marketplace. Buy and sell used items with neighbors you can trust.", + images: ["http://img.b2bpic.net/free-photo/close-up-young-women-doing-groceries_23-2149284863.jpg"], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -28,7 +65,9 @@ export default function RootLayout({ return ( - + {children}