From 95fdb7d476f551fdcddcfde7e8740a6b13005735 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 09:43:24 +0000 Subject: [PATCH 1/4] Update src/app/about/page.tsx --- src/app/about/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 8f65347..74119ab 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -269,7 +269,7 @@ const AboutPage = () => { name: "Alex Chen", handle: "@alexchen_cto", testimonial: "Deployed to production in 24 hours. The documentation is pristine and the codebase is a dream to work with. Exactly what we needed for our scaling startup.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-confident-mal-1773826938903-360a91f2.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-confident-mal-1773826938903-360a91f2.png?_wi=2", imageAlt: "Alex Chen", icon: ThumbsUp, }, @@ -278,7 +278,7 @@ const AboutPage = () => { name: "Sarah Johnson", handle: "@sarahj_founder", testimonial: "Saved us $200K in development costs compared to building from scratch. Our team was productive immediately. Highly recommend for any SaaS venture.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-confident-fem-1773826938848-f1b039ed.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-confident-fem-1773826938848-f1b039ed.png?_wi=2", imageAlt: "Sarah Johnson", icon: Heart, }, @@ -287,7 +287,7 @@ const AboutPage = () => { name: "Marcus Liu", handle: "@marcus_dev", testimonial: "As an agency, we've resold DashboardPro to five clients already. The customization flexibility is unmatched. Our clients love the clean interface.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-male-software-1773826940966-72a4b2b1.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-male-software-1773826940966-72a4b2b1.png?_wi=2", imageAlt: "Marcus Liu", icon: Award, }, @@ -296,7 +296,7 @@ const AboutPage = () => { name: "Emily Rodriguez", handle: "@emily_pm", testimonial: "Enterprise team here. The admin controls, security features, and audit logs are exceptional. Finally a platform that doesn't compromise on either.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-female-projec-1773826938754-f2a5045b.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/professional-headshot-of-a-female-projec-1773826938754-f2a5045b.png?_wi=2", imageAlt: "Emily Rodriguez", icon: CheckCircle, }, -- 2.49.1 From 61f23379aa1622db70828dea53b467c4766ce8d0 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 18 Mar 2026 09:43:24 +0000 Subject: [PATCH 2/4] Update src/app/layout.tsx --- src/app/layout.tsx | 57 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 32671a1..ea8aa78 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 { Open_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 { Open_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 openSans = Open_Sans({ variable: "--font-open-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "DashboardPro | Enterprise SaaS Dashboard Platform", + description: "Production-ready SaaS dashboard with authentication, admin controls, and real-time analytics. Deploy in minutes, customize in hours. Enterprise-grade reliability.", + keywords: "SaaS dashboard, admin panel, analytics platform, enterprise software, real-time monitoring, authentication, API-first architecture", + metadataBase: new URL("https://dashboardpro.dev"), + alternates: { + canonical: "https://dashboardpro.dev", + }, + robots: { + index: true, + follow: true, + }, + openGraph: { + title: "DashboardPro | Enterprise Dashboard Platform", + description: "Enterprise-ready SaaS dashboard with authentication, admin controls, and real-time analytics—production-ready in minutes.", + url: "https://dashboardpro.dev", + siteName: "DashboardPro", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/a-modern-sleek-saas-dashboard-interface--1773826940117-98d01e5f.png", + alt: "DashboardPro Enterprise Dashboard Interface", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "DashboardPro | Enterprise Dashboard Platform", + description: "Production-ready SaaS dashboard with authentication, admin controls, and real-time analytics.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B74anYO6WgmVob8myiVoD7IGyI/a-modern-sleek-saas-dashboard-interface--1773826940117-98d01e5f.png", + ], + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}