Files
AutonetSellCar/frontend/src/app/about/page.tsx
AutonetSellCar Deploy 37ee4cff1d feat: Swap images between About and Contact pages
- About page: CarsImage as large hero with company intro below
- Contact page: HandShakeImage as semi-transparent hero background

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 22:38:42 +09:00

297 lines
18 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
'use client';
import { useTranslation } from '@/lib/i18n';
import Image from 'next/image';
import Link from 'next/link';
export default function AboutPage() {
const { t, language } = useTranslation();
const services = [
{
icon: 'M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z',
title: t.dealerLicense,
description: language === 'ko'
? '공인 자동차 딜러 자격을 보유하고 있어 안전하고 신뢰할 수 있는 거래를 보장합니다.'
: language === 'mn'
? 'Бид албан ёсны автомашины дилерийн лицензтэй бөгөөд найдвартай, аюулгүй арилжаа хийх боломжтой.'
: language === 'ru'
? 'Мы имеем официальную лицензию автомобильного дилера, обеспечивая безопасные и надёжные сделки.'
: 'We hold an official car dealer license, ensuring safe and reliable transactions.',
},
{
icon: 'M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01',
title: t.exportRegistration,
description: language === 'ko'
? '정식 수출업 등록을 완료하여 합법적인 차량 수출 서비스를 제공합니다.'
: language === 'mn'
? 'Бид албан ёсоор бүртгэлтэй экспортын компани бөгөөд хууль ёсны дагуу машин экспортлох үйлчилгээ үзүүлдэг.'
: language === 'ru'
? 'Мы официально зарегистрированы как экспортёр и предоставляем легальные услуги по экспорту автомобилей.'
: 'We are officially registered as an exporter and provide legal vehicle export services.',
},
{
icon: 'M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4',
title: t.oneStopService,
description: language === 'ko'
? '차량 선택부터 구매, 운송, 통관까지 모든 과정을 원스톱으로 처리해 드립니다.'
: language === 'mn'
? 'Машин сонгохоос эхлээд худалдан авах, тээвэрлэх, гаалийн бүрдүүлэлт хүртэл бүх үйл явцыг нэг дор шийдвэрлэж өгнө.'
: language === 'ru'
? 'Мы обеспечиваем полный цикл услуг: от выбора автомобиля до покупки, доставки и таможенного оформления.'
: 'We provide comprehensive service from vehicle selection to purchase, shipping, and customs clearance.',
},
];
const stats = [
{
value: '10+',
label: language === 'ko' ? '년 경력' : language === 'mn' ? 'Жилийн туршлага' : language === 'ru' ? 'Лет опыта' : 'Years Experience',
},
{
value: '500+',
label: language === 'ko' ? '수출 실적' : language === 'mn' ? 'Экспортлосон машин' : language === 'ru' ? 'Экспортировано авто' : 'Vehicles Exported',
},
{
value: '98%',
label: language === 'ko' ? '고객 만족도' : language === 'mn' ? 'Үйлчлүүлэгчийн сэтгэл ханамж' : language === 'ru' ? 'Удовлетворённость' : 'Customer Satisfaction',
},
];
return (
<div className="min-h-screen bg-gray-50">
{/* Hero Section with Large Image */}
<div className="relative h-[400px] md:h-[500px]">
<Image
src="/images/cars-export.png"
alt="Car Export Terminal"
fill
className="object-cover"
priority
/>
<div className="absolute inset-0 bg-gradient-to-t from-black/70 via-black/40 to-transparent" />
<div className="absolute inset-0 flex items-end">
<div className="container mx-auto px-4 pb-12">
<div className="max-w-4xl">
<h1 className="text-4xl md:text-5xl font-bold text-white mb-4">{t.aboutTitle}</h1>
<p className="text-xl text-gray-200">{t.aboutSubtitle}</p>
</div>
</div>
</div>
</div>
{/* Company Introduction */}
<div className="container mx-auto px-4 py-16">
<div className="max-w-4xl mx-auto">
<div className="bg-white rounded-lg shadow-md p-8 md:p-12">
<h2 className="text-2xl font-bold text-gray-800 mb-6">{t.companyIntro}</h2>
<div className="prose max-w-none text-gray-600">
{language === 'ko' ? (
<>
<p className="mb-4">
<strong> </strong> IT .
,
.
</p>
<p className="mb-4">
,
. IT , ,
, .
</p>
<p>
,
. .
</p>
</>
) : language === 'mn' ? (
<>
<p className="mb-4">
<strong>Грантек ХХК</strong> нь мэдээллийн технологи болон автомашины экспортын бизнесийг хослуулсан
шинэлэг компани юм. Бид Солонгосоос Монгол руу хуучин машин экспортлоход мэргэшсэн бөгөөд
үйлчлүүлэгчдэд хамгийн сайн үйлчилгээ үзүүлэхийг зорьдог.
</p>
<p className="mb-4">
Грантек нь албан ёсны автомашины дилерийн лицензтэй, экспортлогчоор бүртгэлтэй учир хууль ёсны,
ил тод арилжаа хийх баталгаа болдог. Мэдээллийн технологийг ашиглан машин хайхаас эхлээд худалдан
авах, тээвэрлэх, гаалийн бүрдүүлэлт хүртэлх бүх үйл явцыг үр ашигтай удирдаж, үйлчлүүлэгчдэд
бодит цагийн мэдээлэл өгдөг.
</p>
<p>
Бидний зорилго бол Солонгосын хуучин машины зах зээлийн өндөр чанарыг Монголын зах зээлтэй
холбож, хоёр орны хоорондын автомашины худалдааг идэвхжүүлэх явдал юм. Итгэл найдвар, чанарт
тулгуурлан шилдэг түнш болохыг зорьж байна.
</p>
</>
) : language === 'ru' ? (
<>
<p className="mb-4">
<strong>Grantech Co., LTD</strong> инновационная компания, объединяющая IT-технологии и бизнес
по экспорту автомобилей. Мы специализируемся на экспорте подержанных автомобилей из Кореи
в Монголию и стремимся предоставлять клиентам услуги высочайшего качества.
</p>
<p className="mb-4">
Grantech имеет официальную лицензию автомобильного дилера и регистрацию экспортёра, что
гарантирует законные и прозрачные сделки. Используя IT-технологии, мы эффективно управляем
всеми процессами от поиска автомобиля до покупки, доставки и таможенного оформления,
предоставляя клиентам информацию в режиме реального времени.
</p>
<p>
Наша цель связать высокое качество корейского рынка подержанных автомобилей с монгольским
рынком, активизируя торговлю автомобилями между двумя странами. Мы стремимся стать лучшим
партнёром, основываясь на доверии и качестве.
</p>
</>
) : (
<>
<p className="mb-4">
<strong>Grantech Co., LTD</strong> is an innovative company combining IT technology with the
automobile export business. We specialize in exporting used cars from Korea to Mongolia and
strive to provide the best service to our customers.
</p>
<p className="mb-4">
Grantech holds an official car dealer license and export registration, ensuring legal and
transparent transactions. Utilizing IT technology, we efficiently manage all processes from
vehicle search to purchase, shipping, and customs clearance, providing customers with
real-time progress updates.
</p>
<p>
Our goal is to connect the excellent quality of the Korean used car market with the Mongolian
market, activating automobile trade between the two countries. We aim to be the best partner
based on trust and quality.
</p>
</>
)}
</div>
</div>
</div>
</div>
{/* Stats Section */}
<div className="bg-primary-600 text-white py-12">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto grid grid-cols-3 gap-8">
{stats.map((stat, index) => (
<div key={index} className="text-center">
<div className="text-4xl md:text-5xl font-bold mb-2">{stat.value}</div>
<div className="text-primary-100">{stat.label}</div>
</div>
))}
</div>
</div>
</div>
{/* Services Section */}
<div className="container mx-auto px-4 py-16">
<div className="max-w-4xl mx-auto">
<h2 className="text-2xl font-bold text-gray-800 text-center mb-12">{t.ourServices}</h2>
<div className="grid grid-cols-1 md:grid-cols-3 gap-8">
{services.map((service, index) => (
<div key={index} className="bg-white rounded-lg shadow-md p-6 text-center">
<div className="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<svg className="w-8 h-8 text-primary-600" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d={service.icon} />
</svg>
</div>
<h3 className="text-lg font-semibold text-gray-800 mb-3">{service.title}</h3>
<p className="text-gray-600 text-sm">{service.description}</p>
</div>
))}
</div>
</div>
</div>
{/* Process Section */}
<div className="bg-gray-100 py-16">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
<h2 className="text-2xl font-bold text-gray-800 text-center mb-12">{t.processFlow}</h2>
<div className="relative">
{/* Timeline Line */}
<div className="hidden md:block absolute left-1/2 top-0 bottom-0 w-1 bg-primary-200 -translate-x-1/2"></div>
{/* Process Steps */}
<div className="space-y-8">
{[
{
step: 1,
title: language === 'ko' ? '차량 검색 요청' : language === 'mn' ? 'Машин хайх хүсэлт' : language === 'ru' ? 'Запрос на поиск' : 'Request Search',
desc: language === 'ko' ? '원하시는 차량 조건을 알려주세요' : language === 'mn' ? 'Хүссэн машины шалгуураа хэлнэ үү' : language === 'ru' ? 'Укажите параметры желаемого автомобиля' : 'Tell us your desired vehicle criteria',
},
{
step: 2,
title: language === 'ko' ? '전문가 검토' : language === 'mn' ? 'Мэргэжилтний хяналт' : language === 'ru' ? 'Экспертная проверка' : 'Expert Review',
desc: language === 'ko' ? '24시간 내에 맞춤 차량을 찾아드립니다' : language === 'mn' ? '24 цагийн дотор тохирох машин олж өгнө' : language === 'ru' ? 'Найдём подходящие варианты в течение 24 часов' : 'We find matching vehicles within 24 hours',
},
{
step: 3,
title: language === 'ko' ? '구매 및 결제' : language === 'mn' ? 'Худалдан авалт' : language === 'ru' ? 'Покупка и оплата' : 'Purchase & Payment',
desc: language === 'ko' ? '선택하신 차량을 안전하게 구매합니다' : language === 'mn' ? 'Сонгосон машинаа аюулгүй худалдаж авна' : language === 'ru' ? 'Безопасная покупка выбранного автомобиля' : 'Safely purchase your selected vehicle',
},
{
step: 4,
title: language === 'ko' ? '운송 및 통관' : language === 'mn' ? 'Тээвэр ба гааль' : language === 'ru' ? 'Доставка и таможня' : 'Shipping & Customs',
desc: language === 'ko' ? '인천에서 울란바토르까지 안전하게 운송합니다' : language === 'mn' ? 'Инчоноос Улаанбаатар хүртэл аюулгүй тээвэрлэнэ' : language === 'ru' ? 'Безопасная доставка из Инчхона в Улан-Батор' : 'Safe shipping from Incheon to Ulaanbaatar',
},
{
step: 5,
title: language === 'ko' ? '인수 완료' : language === 'mn' ? 'Хүлээн авалт' : language === 'ru' ? 'Получение' : 'Delivery Complete',
desc: language === 'ko' ? '몽골에서 차량을 인수하세요' : language === 'mn' ? 'Монголд машинаа хүлээн аваарай' : language === 'ru' ? 'Получите автомобиль в Монголии' : 'Receive your vehicle in Mongolia',
},
].map((item, index) => (
<div key={item.step} className={`flex items-center gap-6 ${index % 2 === 1 ? 'md:flex-row-reverse' : ''}`}>
<div className="flex-1 text-right md:text-left">
{index % 2 === 0 && (
<div className="bg-white rounded-lg shadow-md p-6">
<div className="text-primary-600 font-bold mb-2">Step {item.step}</div>
<h3 className="text-lg font-semibold text-gray-800 mb-2">{item.title}</h3>
<p className="text-gray-600 text-sm">{item.desc}</p>
</div>
)}
</div>
<div className="w-10 h-10 bg-primary-600 rounded-full flex items-center justify-center text-white font-bold z-10">
{item.step}
</div>
<div className="flex-1">
{index % 2 === 1 && (
<div className="bg-white rounded-lg shadow-md p-6">
<div className="text-primary-600 font-bold mb-2">Step {item.step}</div>
<h3 className="text-lg font-semibold text-gray-800 mb-2">{item.title}</h3>
<p className="text-gray-600 text-sm">{item.desc}</p>
</div>
)}
</div>
</div>
))}
</div>
</div>
</div>
</div>
</div>
{/* CTA Section */}
<div className="container mx-auto px-4 py-16">
<div className="max-w-2xl mx-auto text-center">
<h2 className="text-2xl font-bold text-gray-800 mb-4">{t.readyToFindYourCar}</h2>
<p className="text-gray-600 mb-8">{t.browseOurCollection}</p>
<div className="flex flex-col sm:flex-row gap-4 justify-center">
<Link
href="/request"
className="bg-primary-600 text-white px-8 py-3 rounded-lg hover:bg-primary-700 transition font-medium"
>
{t.requestVehicle}
</Link>
<Link
href="/contact"
className="bg-gray-200 text-gray-800 px-8 py-3 rounded-lg hover:bg-gray-300 transition font-medium"
>
{t.contactUs}
</Link>
</div>
</div>
</div>
</div>
);
}