diff --git a/src/app/admin-dashboard/page.tsx b/src/app/admin-dashboard/page.tsx index d603098..8ab6feb 100644 --- a/src/app/admin-dashboard/page.tsx +++ b/src/app/admin-dashboard/page.tsx @@ -143,7 +143,7 @@ export default function AdminDashboardPage() { title: "User Management", description: "Create, suspend, or verify user accounts. Monitor seller verification, enforce compliance policies.", tag: "Users", - imageSrc: "http://img.b2bpic.net/free-photo/business-executives-discussing-laptop_107420-65753.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/business-executives-discussing-laptop_107420-65753.jpg?_wi=4", imageAlt: "User management system", buttons: [ { text: "Manage Users", href: "#" } @@ -154,7 +154,7 @@ export default function AdminDashboardPage() { title: "Product Moderation", description: "Review flagged products, approve listings, remove policy violations, manage categories.", tag: "Moderation", - imageSrc: "http://img.b2bpic.net/free-photo/modern-office-desk-composition-with-technological-device_23-2147915788.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/modern-office-desk-composition-with-technological-device_23-2147915788.jpg?_wi=3", imageAlt: "Product moderation interface", buttons: [ { text: "Review Products", href: "#" } @@ -165,7 +165,7 @@ export default function AdminDashboardPage() { title: "Dispute Resolution", description: "Manage buyer-seller disputes, review escrow cases, enforce fair policies, process refunds.", tag: "Disputes", - imageSrc: "http://img.b2bpic.net/free-vector/cyber-protection-digital-security_23-2148551505.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/cyber-protection-digital-security_23-2148551505.jpg?_wi=3", imageAlt: "Dispute resolution center", buttons: [ { text: "View Disputes", href: "#" } @@ -194,7 +194,7 @@ export default function AdminDashboardPage() { price: "2.3M RWF Sales", rating: 5, reviewCount: "4.2k", - imageSrc: "http://img.b2bpic.net/free-photo/modern-office-desk-composition-with-technological-device_23-2147915788.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/modern-office-desk-composition-with-technological-device_23-2147915788.jpg?_wi=4", imageAlt: "TechHub RW Seller Store", onProductClick: () => window.open("#", "_blank") }, @@ -205,7 +205,7 @@ export default function AdminDashboardPage() { price: "1.8M RWF Sales", rating: 5, reviewCount: "3.5k", - imageSrc: "http://img.b2bpic.net/free-photo/bag-hanging-from-furniture-item-indoors_23-2151073508.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/bag-hanging-from-furniture-item-indoors_23-2151073508.jpg?_wi=2", imageAlt: "FashionHub Seller Store", onProductClick: () => window.open("#", "_blank") }, @@ -216,7 +216,7 @@ export default function AdminDashboardPage() { price: "1.2M RWF Sales", rating: 4, reviewCount: "2.1k", - imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg?_wi=2", imageAlt: "HomeDecor+ Seller Store", onProductClick: () => window.open("#", "_blank") }, @@ -227,7 +227,7 @@ export default function AdminDashboardPage() { price: "856K RWF Sales", rating: 5, reviewCount: "1.8k", - imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg?_wi=2", imageAlt: "RwandaCrafts Seller Store", onProductClick: () => window.open("#", "_blank") }, @@ -238,7 +238,7 @@ export default function AdminDashboardPage() { price: "1.5M RWF Sales", rating: 5, reviewCount: "3.9k", - imageSrc: "http://img.b2bpic.net/free-photo/managing-smart-speakers-concept_23-2150170102.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/managing-smart-speakers-concept_23-2150170102.jpg?_wi=2", imageAlt: "ElectroHub Seller Store", onProductClick: () => window.open("#", "_blank") }, @@ -249,7 +249,7 @@ export default function AdminDashboardPage() { price: "945K RWF Sales", rating: 4, reviewCount: "1.2k", - imageSrc: "http://img.b2bpic.net/free-photo/working-from-home-ergonomic-workstation_23-2149132317.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/working-from-home-ergonomic-workstation_23-2149132317.jpg?_wi=2", imageAlt: "BusinessPro Seller Store", onProductClick: () => window.open("#", "_blank") } diff --git a/src/app/export/page.tsx b/src/app/export/page.tsx index 7ef33ef..49baa8b 100644 --- a/src/app/export/page.tsx +++ b/src/app/export/page.tsx @@ -61,32 +61,32 @@ export default function ExportPage() { carouselItems={[ { id: "carousel-1", - imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg?_wi=3", imageAlt: "Handmade Crafts Export", }, { id: "carousel-2", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-trivet-hot-dishes-with-flour-jam-lemon-kumquats-croissant-pancakes-cookies-black-background_141793-130418.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-trivet-hot-dishes-with-flour-jam-lemon-kumquats-croissant-pancakes-cookies-black-background_141793-130418.jpg?_wi=3", imageAlt: "Agricultural Products", }, { id: "carousel-3", - imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg?_wi=2", imageAlt: "Food Products", }, { id: "carousel-4", - imageSrc: "http://img.b2bpic.net/free-photo/delivery-girl-with-tablet-car_23-2147767768.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/delivery-girl-with-tablet-car_23-2147767768.jpg?_wi=6", imageAlt: "Logistics Support", }, { id: "carousel-5", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beauty-businesswoman-leaning-against-brick-wall_613910-773.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-beauty-businesswoman-leaning-against-brick-wall_613910-773.jpg?_wi=3", imageAlt: "Woman Exporter", }, { id: "carousel-6", - imageSrc: "http://img.b2bpic.net/free-photo/successful-male-manager-leaning-railings_1262-3653.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/successful-male-manager-leaning-railings_1262-3653.jpg?_wi=4", imageAlt: "Export Business Owner", }, ]} @@ -120,7 +120,7 @@ export default function ExportPage() { title: "Made in Rwanda Certification", description: "Every product gets official 'Made in Rwanda' certification badge. Increases buyer trust and justifies premium pricing. Certified products show in global search and get featured placement. Perfect for luxury crafts, coffee, tea, and specialty items.", tag: "Certification", - imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-gratis-stamp-collection_23-2149933886.jpg", + imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-gratis-stamp-collection_23-2149933886.jpg?_wi=4", buttons: [ { text: "Get Certified", @@ -133,7 +133,7 @@ export default function ExportPage() { title: "International Shipping Partners", description: "Partnerships with DHL, Fedex, and regional carriers for reliable global shipping. Flat-rate international shipping on eligible items. Real-time tracking for all exports. Buyer responsible for import duties/customs.", tag: "Logistics", - imageSrc: "http://img.b2bpic.net/free-photo/delivery-girl-with-tablet-car_23-2147767768.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/delivery-girl-with-tablet-car_23-2147767768.jpg?_wi=7", buttons: [ { text: "Partner Directory", @@ -146,7 +146,7 @@ export default function ExportPage() { title: "Global Buyer Access", description: "Reach buyers in 45+ countries across East Africa, Europe, USA, and Canada. Export marketplace visible only to international customers. Multi-currency support (USD, EUR, GBP, KES, UGX). Low 2% export commission vs 5% domestic.", tag: "Global Reach", - imageSrc: "http://img.b2bpic.net/free-photo/businessmen-shaking-hands-meeting_1423-79.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/businessmen-shaking-hands-meeting_1423-79.jpg?_wi=3", buttons: [ { text: "View Markets", @@ -184,7 +184,7 @@ export default function ExportPage() { price: "$45.00 USD", rating: 5, reviewCount: "342", - imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/small-pieces-modern-carpers-wooden-box_114579-11463.jpg?_wi=4", imageAlt: "Rwanda Woven Baskets", }, { @@ -194,7 +194,7 @@ export default function ExportPage() { price: "$28.00 USD", rating: 5, reviewCount: "1.2k", - imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028608.jpg?_wi=3", imageAlt: "Rwanda Coffee", }, { @@ -204,7 +204,7 @@ export default function ExportPage() { price: "$62.00 USD", rating: 5, reviewCount: "189", - imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg?_wi=3", imageAlt: "Ceramic Vase", }, { @@ -214,7 +214,7 @@ export default function ExportPage() { price: "$18.00 USD", rating: 5, reviewCount: "567", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-trivet-hot-dishes-with-flour-jam-lemon-kumquats-croissant-pancakes-cookies-black-background_141793-130418.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-trivet-hot-dishes-with-flour-jam-lemon-kumquats-croissant-pancakes-cookies-black-background_141793-130418.jpg?_wi=4", imageAlt: "Spices", }, { @@ -224,7 +224,7 @@ export default function ExportPage() { price: "$35.00 USD", rating: 5, reviewCount: "234", - imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-shoes-shop_1303-19724.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-shoes-shop_1303-19724.jpg?_wi=2", imageAlt: "Kente Cloth", }, { @@ -234,7 +234,7 @@ export default function ExportPage() { price: "$42.00 USD", rating: 5, reviewCount: "892", - imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/still-life-flowers-with-decorative-objects-living-room_169016-5969.jpg?_wi=4", imageAlt: "Skincare Products", }, ]} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 282ff27..1a8acb0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,63 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Nunito_Sans } 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_Sans } 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 nunitoSans = Nunito_Sans({ variable: "--font-nunito-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "MyStore Rwanda - Buy & Sell Online Securely", + description: "Rwanda's #1 marketplace for B2B and B2C commerce. Buy from verified sellers, sell with escrow protection, and access wholesale pricing. Fast delivery, secure payments in RWF.", + keywords: "Rwanda marketplace, buy sell online, e-commerce Rwanda, B2B marketplace, wholesale Rwanda, escrow protection", + metadataBase: new URL("https://mystore-rwanda.rw"), + alternates: { + canonical: "https://mystore-rwanda.rw", + }, + openGraph: { + title: "MyStore Rwanda - Africa's Trusted Marketplace", + description: "Buy and sell anything from trusted sellers. Secure escrow protection, multiple payment methods, fast delivery across Rwanda.", + url: "https://mystore-rwanda.rw", + siteName: "MyStore Rwanda", + images: [ + { + url: "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-shoes-shop_1303-19724.jpg", + alt: "MyStore Rwanda Marketplace", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "MyStore Rwanda - Buy & Sell Online", + description: "Join 50,000+ buyers and sellers on Rwanda's most trusted marketplace.", + images: [ + "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-shoes-shop_1303-19724.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}