diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx
index 4391ac1..71f33b9 100644
--- a/src/components/Layout.tsx
+++ b/src/components/Layout.tsx
@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
- "name": "Services",
- "href": "#services"
+ "name": "Services", "href": "#services"
},
{
- "name": "About",
- "href": "#about"
+ "name": "About", "href": "#about"
},
{
- "name": "FAQ",
- "href": "#faq"
+ "name": "FAQ", "href": "#faq"
},
{
- "name": "Contact",
- "href": "#contact"
+ "name": "Contact", "href": "#contact"
},
{
- "name": "Hero",
- "href": "#hero"
+ "name": "Hero", "href": "#hero"
},
{
- "name": "Features",
- "href": "#features"
+ "name": "Features", "href": "#features"
},
{
- "name": "Pricing",
- "href": "#pricing"
+ "name": "Pricing", "href": "#pricing"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
@@ -59,25 +51,17 @@ export default function Layout() {
{
items: [
{
- label: "About Us",
- href: "#about",
- },
+ label: "About Us", href: "#about"},
{
- label: "Services",
- href: "#services",
- },
+ label: "Services", href: "#services"},
],
},
{
items: [
{
- label: "Help",
- href: "#faq",
- },
+ label: "Help", href: "#faq"},
{
- label: "Contact",
- href: "#contact",
- },
+ label: "Contact", href: "#contact"},
],
},
]}
diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx
index f299cb9..961f9ea 100644
--- a/src/pages/HomePage.tsx
+++ b/src/pages/HomePage.tsx
@@ -7,7 +7,7 @@ import HeroOverlayMarquee from '@/components/sections/hero/HeroOverlayMarquee';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import PricingCenteredCards from '@/components/sections/pricing/PricingCenteredCards';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
-import { Building, File, FileText, Globe2, Heart, Home, MessageCircle, ShieldCheck, Smile, User } from "lucide-react";
+import { Building, File, FileText, Globe2, Heart, Home, MessageCircle, Stamp, User, Smile } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() {
@@ -20,28 +20,21 @@ export default function HomePage() {
title="Finding a Home & Life Support for Foreigners"
description="We bridge the gap between foreign residents and Korean life. From finding your dream home to handling visa paperwork and daily bureaucracy, we're here for you."
primaryButton={{
- text: "Start Finding Home",
- href: "#contact",
- }}
+ text: "Start Finding Home", href: "#contact"}}
secondaryButton={{
- text: "See Services",
- href: "#services",
- }}
+ text: "See Services", href: "#services"}}
items={[
{
- text: "Real Estate Agency",
- icon: Home,
+ text: "Real Estate Agency", icon: Home,
},
{
- text: "Visa/Admin Support",
- icon: FileText,
+ text: "Visa/Admin Support", icon: FileText,
},
{
- text: "Translation Services",
- icon: Globe2,
+ text: "Translation Services", icon: Globe2,
},
]}
- imageSrc="http://img.b2bpic.net/free-photo/professionals-realtor-planning-urban-office-space-renovation_482257-101264.jpg?_wi=1"
+ imageSrc="http://img.b2bpic.net/free-photo/professionals-realtor-planning-urban-office-space-renovation_482257-101264.jpg"
/>
@@ -54,22 +47,13 @@ export default function HomePage() {
description="Moving to a new country is hard. We believe in providing friendship and comprehensive life support, ensuring every expat feels at home and fully capable of navigating daily life in Korea."
items={[
{
- icon: Heart,
- title: "Friendship First",
- description: "We act as your local friend, not just a service provider.",
- },
+ icon: "Heart", title: "Friendship First", description: "We act as your local friend, not just a service provider."},
{
- icon: ShieldCheck,
- title: "Transparent Support",
- description: "We guide you through contracts and protect your rights.",
- },
+ icon: "ShieldCheck", title: "Transparent Support", description: "We guide you through contracts and protect your rights."},
{
- icon: Building,
- title: "Local Expertise",
- description: "Unmatched knowledge of the local housing market and government processes.",
- },
+ icon: "Building", title: "Local Expertise", description: "Unmatched knowledge of the local housing market and government processes."},
]}
- imageSrc="http://img.b2bpic.net/free-photo/high-angle-women-thinking-about-new-ideas-work-project_23-2148776776.jpg?_wi=1"
+ imageSrc="http://img.b2bpic.net/free-photo/high-angle-women-thinking-about-new-ideas-work-project_23-2148776776.jpg"
/>
@@ -82,58 +66,29 @@ export default function HomePage() {
description="Our dedicated platform covers everything you need to settle comfortably."
features={[
{
- title: "Real Estate Concierge",
- description: "Personalized house finding tailored to your lifestyle and budget in Seoul.",
- bentoComponent: "media-stack",
- mediaItems: [
+ title: "Real Estate Concierge", description: "Personalized house finding tailored to your lifestyle and budget in Seoul.", bentoComponent: "media-stack", mediaItems: [
{
- imageSrc: "http://img.b2bpic.net/free-photo/home-icon-front-side_187299-39256.jpg",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/home-icon-front-side_187299-39256.jpg"},
{
- imageSrc: "http://img.b2bpic.net/free-photo/conceptual-real-estate-with-magnifying-glass-wooden-blocks-paper-home-icon-blue-table-flat-lay_176474-10543.jpg",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/conceptual-real-estate-with-magnifying-glass-wooden-blocks-paper-home-icon-blue-table-flat-lay_176474-10543.jpg"},
{
- imageSrc: "http://img.b2bpic.net/free-photo/home-icon-sign-front-side_187299-39259.jpg",
- },
+ imageSrc: "http://img.b2bpic.net/free-photo/home-icon-sign-front-side_187299-39259.jpg"},
],
- imageSrc: "http://img.b2bpic.net/free-vector/real-estate-home-architecture-logo-template_1017-59339.jpg",
- imageAlt: "house search interface icon",
},
{
- title: "Bureaucratic Handling",
- description: "Expert navigation for government office issues, residency status, and contracts.",
- bentoComponent: "info-card-marquee",
- infoCards: [
+ title: "Bureaucratic Handling", description: "Expert navigation for government office issues, residency status, and contracts.", bentoComponent: "info-card-marquee", infoCards: [
{
- icon: File,
- label: "Visa",
- value: "100%",
- },
+ icon: "File", label: "Visa", value: "100%"},
{
- icon: Stamp,
- label: "Documents",
- value: "24/7",
- },
+ icon: "Stamp", label: "Documents", value: "24/7"},
],
- imageSrc: "http://img.b2bpic.net/free-photo/professionals-realtor-planning-urban-office-space-renovation_482257-101264.jpg?_wi=2",
- imageAlt: "house search interface icon",
},
{
- title: "Relocation Ease",
- description: "Smooth transitions with translation help and community guidance.",
- bentoComponent: "chat-marquee",
- aiIcon: MessageCircle,
- userIcon: User,
- exchanges: [
+ title: "Relocation Ease", description: "Smooth transitions with translation help and community guidance.", bentoComponent: "chat-marquee", aiIcon: "MessageCircle", userIcon: "User", exchanges: [
{
- userMessage: "How do I register address?",
- aiResponse: "I can help you visit the local office!",
- },
+ userMessage: "How do I register address?", aiResponse: "I can help you visit the local office!"},
],
- placeholder: "Ask our team anything...",
- imageSrc: "http://img.b2bpic.net/free-photo/high-angle-women-thinking-about-new-ideas-work-project_23-2148776776.jpg?_wi=2",
- imageAlt: "house search interface icon",
- },
+ placeholder: "Ask our team anything..."},
]}
/>
@@ -147,47 +102,19 @@ export default function HomePage() {
description="Essential support modules for a frictionless life."
items={[
{
- title: "Apartment Search",
- description: "Full search service.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-photo/home-icon-left-side-white-background_187299-40310.jpg",
- },
+ title: "Apartment Search", description: "Full search service.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/home-icon-left-side-white-background_187299-40310.jpg"},
{
- title: "Visa Consulting",
- description: "Handling complex visa issues.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-vector/passport-with-stamp-outline_78370-7123.jpg",
- },
+ title: "Visa Consulting", description: "Handling complex visa issues.", href: "#", imageSrc: "http://img.b2bpic.net/free-vector/passport-with-stamp-outline_78370-7123.jpg"},
{
- title: "Utility Setup",
- description: "Setting up water, gas, electricity.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-photo/paper-style-soccer-match_23-2148930673.jpg",
- },
+ title: "Utility Setup", description: "Setting up water, gas, electricity.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/paper-style-soccer-match_23-2148930673.jpg"},
{
- title: "Contract Review",
- description: "Reviewing your housing contract.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-vector/real-estate-logo-template_23-2150529001.jpg",
- },
+ title: "Contract Review", description: "Reviewing your housing contract.", href: "#", imageSrc: "http://img.b2bpic.net/free-vector/real-estate-logo-template_23-2150529001.jpg"},
{
- title: "School Placement",
- description: "Help finding schools.",
- href: "#",
- imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=z1tw2w",
- },
+ title: "School Placement", description: "Help finding schools.", href: "#", imageSrc: "https://storage.googleapis.com/webild/default/no-image.jpg?id=z1tw2w"},
{
- title: "Medical Assistance",
- description: "Navigating Korean health clinics.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-vector/network-banners-set_1212-486.jpg",
- },
+ title: "Medical Assistance", description: "Navigating Korean health clinics.", href: "#", imageSrc: "http://img.b2bpic.net/free-vector/network-banners-set_1212-486.jpg"},
{
- title: "Local Community",
- description: "Meet other fellow expats.",
- href: "#",
- imageSrc: "http://img.b2bpic.net/free-photo/home-icon-sign-right-side-with-white-background_187299-40064.jpg",
- },
+ title: "Local Community", description: "Meet other fellow expats.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/home-icon-sign-right-side-with-white-background_187299-40064.jpg"},
]}
/>
@@ -201,45 +128,22 @@ export default function HomePage() {
description="Pick the service package that fits your relocation needs."
plans={[
{
- tag: "Essentials",
- price: "$199",
- description: "Core support.",
- features: [
- "House Search",
- "Contract Review",
- ],
+ tag: "Essentials", price: "$199", description: "Core support.", features: [
+ "House Search", "Contract Review"],
primaryButton: {
- text: "Select",
- href: "#",
- },
+ text: "Select", href: "#"},
},
{
- tag: "Relocate",
- price: "$499",
- description: "Full relocation.",
- features: [
- "House Search",
- "Visa Help",
- "Setup Help",
- ],
+ tag: "Relocate", price: "$499", description: "Full relocation.", features: [
+ "House Search", "Visa Help", "Setup Help"],
primaryButton: {
- text: "Select",
- href: "#",
- },
+ text: "Select", href: "#"},
},
{
- tag: "Premium",
- price: "$999",
- description: "Total care.",
- features: [
- "Full Support",
- "Admin Concierge",
- "24/7 Access",
- ],
+ tag: "Premium", price: "$999", description: "Total care.", features: [
+ "Full Support", "Admin Concierge", "24/7 Access"],
primaryButton: {
- text: "Select",
- href: "#",
- },
+ text: "Select", href: "#"},
},
]}
/>
@@ -254,20 +158,11 @@ export default function HomePage() {
description="Reliable help for foreigners across the country."
metrics={[
{
- icon: Home,
- title: "Homes Found",
- value: "500+",
- },
+ icon: "Home", title: "Homes Found", value: "500+"},
{
- icon: FileText,
- title: "Visas Handled",
- value: "1200+",
- },
+ icon: "FileText", title: "Visas Handled", value: "1200+"},
{
- icon: Smile,
- title: "Happy Expats",
- value: "1800+",
- },
+ icon: "Smile", title: "Happy Expats", value: "1800+"},
]}
/>
@@ -281,35 +176,15 @@ export default function HomePage() {
description="Trusted by our growing expat community."
testimonials={[
{
- name: "Alice",
- role: "Student",
- quote: "They made finding an apartment so easy!",
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-asian-girl-student-stands-city-centre-with-cars-busy-street-holds-digital-tablet_1258-196151.jpg",
- },
+ name: "Alice", role: "Student", quote: "They made finding an apartment so easy!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-asian-girl-student-stands-city-centre-with-cars-busy-street-holds-digital-tablet_1258-196151.jpg"},
{
- name: "Bob",
- role: "Engineer",
- quote: "Best service in Seoul for expats.",
- imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-pretty-woman-talking-phone-looking-surprised_1262-20277.jpg",
- },
+ name: "Bob", role: "Engineer", quote: "Best service in Seoul for expats.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-pretty-woman-talking-phone-looking-surprised_1262-20277.jpg"},
{
- name: "Charlie",
- role: "Teacher",
- quote: "They took care of all my visa stress.",
- imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-talking-phone_23-2148730223.jpg",
- },
+ name: "Charlie", role: "Teacher", quote: "They took care of all my visa stress.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-talking-phone_23-2148730223.jpg"},
{
- name: "Diana",
- role: "Designer",
- quote: "Found my home in just two days.",
- imageSrc: "http://img.b2bpic.net/free-photo/polyamory-people-spending-time-together_23-2149301974.jpg",
- },
+ name: "Diana", role: "Designer", quote: "Found my home in just two days.", imageSrc: "http://img.b2bpic.net/free-photo/polyamory-people-spending-time-together_23-2149301974.jpg"},
{
- name: "Edward",
- role: "Manager",
- quote: "The friendship is the real added value.",
- imageSrc: "http://img.b2bpic.net/free-photo/young-serious-asian-businessman-coat-waiting-train-city-subway-station_574295-1694.jpg",
- },
+ name: "Edward", role: "Manager", quote: "The friendship is the real added value.", imageSrc: "http://img.b2bpic.net/free-photo/young-serious-asian-businessman-coat-waiting-train-city-subway-station_574295-1694.jpg"},
]}
/>
@@ -323,25 +198,17 @@ export default function HomePage() {
description="Everything you need to know about settling in."
categories={[
{
- name: "General",
- items: [
+ name: "General", items: [
{
- question: "Are you a real estate agent?",
- answer: "Yes, licensed real estate agents are part of our service.",
- },
+ question: "Are you a real estate agent?", answer: "Yes, licensed real estate agents are part of our service."},
{
- question: "Can you help with visa?",
- answer: "We assist with immigration documentation and administrative tasks.",
- },
+ question: "Can you help with visa?", answer: "We assist with immigration documentation and administrative tasks."},
],
},
{
- name: "Service",
- items: [
+ name: "Service", items: [
{
- question: "How do I start?",
- answer: "Contact us via the form to book a consultation.",
- },
+ question: "How do I start?", answer: "Contact us via the form to book a consultation."},
],
},
]}
@@ -355,13 +222,9 @@ export default function HomePage() {
tag="Join Us"
text="Ready to settle comfortably in Korea? Get in touch with your local friend today."
primaryButton={{
- text: "Book Consultation",
- href: "#",
- }}
+ text: "Book Consultation", href: "#"}}
secondaryButton={{
- text: "Contact Support",
- href: "#",
- }}
+ text: "Contact Support", href: "#"}}
/>