- 전체 디자인 시스템 개편: 딥 네이비 (#04102b) + 로열 블루 (#1a56db) 팔레트 - 홈 대시보드: 가운데 정렬, 서비스별 고유 카드 디자인 (로또/주식/프롬프트/자동화) - 서비스 페이지 4종: 각 서비스 테마 색상 + 장식 요소 + 가운데 정렬 레이아웃 - 외주 개발 페이지: 라이브 카운터 (진행중/상담중/납품완료), 수직 타임라인 - ContactModal 컴포넌트: 서비스별 모달 문의폼 + 체크리스트 (페이지 이동 없이 문의) - CookieRun 폰트 적용 (Regular/Bold/Black, 상업적 이용 가능 라이선스) - 실명 '박재오' → '쟁토리' 전체 변경, 7년차 강조 홈 페이지에만 표시 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
48 lines
1.3 KiB
TypeScript
48 lines
1.3 KiB
TypeScript
import type { Metadata } from "next";
|
|
import Script from "next/script";
|
|
import "./globals.css";
|
|
import DashboardShell from "./components/DashboardShell";
|
|
|
|
export const metadata: Metadata = {
|
|
title: "쟁승메이드 | 쟁토리의 프리미엄 개발 서비스",
|
|
description:
|
|
"로또 번호 추천, 주식 자동 매매, 프롬프트 엔지니어링, 업무 자동화. 쟁토리가 제공하는 신뢰할 수 있는 개발 서비스.",
|
|
keywords: [
|
|
"로또 번호 추천",
|
|
"주식 자동 매매",
|
|
"프롬프트 엔지니어링",
|
|
"업무 자동화",
|
|
"RPA",
|
|
"외주 개발",
|
|
"텔레그램 봇",
|
|
],
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
return (
|
|
<html lang="ko">
|
|
<head>
|
|
<Script
|
|
src="https://www.googletagmanager.com/gtag/js?id=G-WG77RNHXRK"
|
|
strategy="afterInteractive"
|
|
/>
|
|
<Script id="google-analytics" strategy="afterInteractive">
|
|
{`
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-WG77RNHXRK');
|
|
`}
|
|
</Script>
|
|
</head>
|
|
<body className="antialiased">
|
|
<DashboardShell>{children}</DashboardShell>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|