From 1c1ca0b2dfa23f5cfd6f8acf1e4bc0b31d4c45a4 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 22 Mar 2026 03:36:47 +0000 Subject: [PATCH 1/3] Update src/app/about/page.tsx --- src/app/about/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d682b2d..ae95e5b 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -81,7 +81,7 @@ export default function AboutPage() { tag="Tầm Nhìn & Sứ Mệnh" tagIcon={Target} tagAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/customers-writing-signature-contract-entering-partnership-with-agent_482257-101263.jpg" + imageSrc="http://img.b2bpic.net/free-photo/customers-writing-signature-contract-entering-partnership-with-agent_482257-101263.jpg?_wi=2" imageAlt="M2B HOME Team working together" mediaAnimation="blur-reveal" metricsAnimation="slide-up" @@ -109,7 +109,7 @@ export default function AboutPage() { title: "Vấn Đề 1: Mất Lead & Cơ Hội", description: "Khi không có CRM, lead từ Zalo, email, website... dễ dàng bị mất hoặc trùng lặp. Tỷ lệ chốt deal giảm đáng kể.", media: { - imageSrc: "http://img.b2bpic.net/free-photo/real-estate-house-property-residence-concept_53876-122714.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/real-estate-house-property-residence-concept_53876-122714.jpg?_wi=2", imageAlt: "Problem illustration", }, items: [ @@ -124,7 +124,7 @@ export default function AboutPage() { title: "Vấn Đề 2: Quy Trình Không Chuẩn Hóa", description: "Mỗi sale có cách làm khác nhau. Không có pipeline chuẩn, khó quản lý team, hiệu suất bấp bênh.", media: { - imageSrc: "http://img.b2bpic.net/free-photo/customer-relationship-management-concept_23-2150038394.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/customer-relationship-management-concept_23-2150038394.jpg?_wi=2", imageAlt: "Process illustration", }, items: [ @@ -139,7 +139,7 @@ export default function AboutPage() { title: "Vấn Đề 3: Dữ Liệu & Báo Cáo Thiếu", description: "Không biết tỷ lệ chốt deal của team, nguồn lead nào tốt nhất, hay nhân viên nào hiệu quả nhất.", media: { - imageSrc: "http://img.b2bpic.net/free-photo/tablet-shows-analytics-data-meeting_482257-120318.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/tablet-shows-analytics-data-meeting_482257-120318.jpg?_wi=2", imageAlt: "Analytics illustration", }, items: [ @@ -170,7 +170,7 @@ export default function AboutPage() { role: "Quản Lý Bán Hàng", company: "M2B HOME Thái Hà", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-woman-posing-outdoors-suit_23-2148603024.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/smiley-business-woman-posing-outdoors-suit_23-2148603024.jpg?_wi=2", imageAlt: "professional woman", }, { @@ -179,7 +179,7 @@ export default function AboutPage() { role: "Giám Đốc Kinh Doanh", company: "Home Connect Hà Nội", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/man-button-up-his-jacket-smiles_23-2148401389.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-button-up-his-jacket-smiles_23-2148401389.jpg?_wi=2", imageAlt: "professional man", }, { @@ -188,7 +188,7 @@ export default function AboutPage() { role: "Chủ Sàn BĐS", company: "Premium Apartments Hà Nội", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-successful-businesswoman-suit-cross-arms-chest-smile-look-confident-stan_1258-118782.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-successful-businesswoman-suit-cross-arms-chest-smile-look-confident-stan_1258-118782.jpg?_wi=2", imageAlt: "female business owner", }, { @@ -197,7 +197,7 @@ export default function AboutPage() { role: "Trưởng Nhóm Bán Hàng", company: "Urban Living TP.HCM", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/friendly-handsome-business-leader-cafe_1262-3537.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/friendly-handsome-business-leader-cafe_1262-3537.jpg?_wi=2", imageAlt: "male business leader", }, ]} -- 2.49.1 From 36074acedcec12d1ac2150807954da59b56e3214 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 22 Mar 2026 03:36:47 +0000 Subject: [PATCH 2/3] Update src/app/layout.tsx --- src/app/layout.tsx | 48 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index edb6b42..b2ce6a8 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,50 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; -import { Inter } from "next/font/google"; +import { Montserrat, 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"], }); +export const metadata: Metadata = { + title: "M2B HOME - Nền Tảng Quản Lý Cho Thuê Căn Hộ Thông Minh", + description: "Hệ thống CRM tích hợp cho công ty bất động sản. Quản lý listing, lead, sales pipeline. Tăng tỷ lệ chốt deal, chuẩn hóa quy trình.", + keywords: "quản lý cho thuê căn hộ, CRM bất động sản, phần mềm môi giới, quản lý lead, SaaS bất động sản Việt Nam", + openGraph: { + title: "M2B HOME - Quản Lý Bất Động Sản Thông Minh", + description: "Nền tảng CRM toàn diện cho công ty bất động sản tại Việt Nam. Tăng hiệu suất sale, giảm mất lead.", + siteName: "M2B HOME", + images: [ + { + url: "http://img.b2bpic.net/free-photo/employee-choking-office-helped-by-coworker-performing-heimlich-maneuver_482257-91749.jpg", + alt: "M2B HOME Dashboard", + }, + ], + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "M2B HOME - Quản Lý Cho Thuê Căn Hộ", + description: "CRM thông minh cho công ty bất động sản tại Hà Nội và TP.HCM", + images: [ + "http://img.b2bpic.net/free-photo/employee-choking-office-helped-by-coworker-performing-heimlich-maneuver_482257-91749.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +53,9 @@ export default function RootLayout({ return ( - + {children}