自社ウェブサイト制作 - baysgaia.com
Next.js 15とAI技術を活用した大規模静的サイトの開発・運用
## プロジェクト概要
株式会社ベイスガイアの公式ウェブサイト([https://www.baysgaia.com](https://www.baysgaia.com))を、最新のNext.js 15とAI開発ツールを活用して構築。約1000ページの大規模静的サイトでありながら、優れたパフォーマンスとユーザー体験を実現しています。
## 技術スタック
### フロントエンド開発
- **Next.js 15**: App Router、静的サイト生成
- **TypeScript**: 厳格な型チェック(strict mode)
- **SCSS Modules**: カスタムデザインシステム
- **Three.js/VRM**: 3Dモデルビューア実装
### AI開発ツール
- **Cursor AI Editor**: MCP統合による効率的な開発
- **Claude/ChatGPT**: コード生成・レビュー
- **GitHub Cursor**: インテリジェントな補完
- **MCP (Model Context Protocol)**: ツール間のシームレスな連携
### インフラ・デプロイ
- **AWS S3/CloudFront**: 高速配信とグローバルCDN
- **GitHub Actions**: CI/CD自動化パイプライン
- **Terraform**: Infrastructure as Code
- **Lighthouse CI**: パフォーマンス監視
## 実装の特徴
### 階層的パフォーマンス最適化
サイトの階層に応じて、異なるパフォーマンス戦略を実装:
1. **ホームページ(レベル0)**
- GSAP + ScrollTriggerによるリッチアニメーション
- VRM 3Dモデルのインタラクティブ表示
- LCP目標: 2.5秒以下
2. **メインセクション(レベル1)**
- Framer Motionによる洗練されたトランジション
- 動的インポートによるコード分割
- LCP目標: 2.0秒以下
3. **カテゴリハブ(レベル2)**
- 最小限のCSSアニメーション
- プリロード戦略の最適化
- LCP目標: 1.5秒以下
4. **コンテンツページ(レベル3)**
- デプススクロールによる読書体験向上
- 静的最適化の徹底
- LCP目標: 1.0秒以下
### Cursor AIによる開発効率化
- **開発速度**: 従来の3倍に向上
- **コード品質**: AIレビューによるバグ80%削減
- **保守性**: 一貫したコーディング規約の自動適用
- **ドキュメント**: AI生成による包括的な技術文書
### 静的サイト生成の最適化
```typescript
// 動的ルートの事前生成
export async function generateStaticParams() {
const posts = await getAllPosts();
return posts.map((post) => ({
slug: post.slug,
}));
}
// メタデータの動的生成
export async function generateMetadata({ params }) {
const post = await getPostBySlug(params.slug);
return {
title: post.title,
description: post.description,
openGraph: {
images: [post.ogImage],
},
};
}
```
### MDXコンテンツ管理システム
- 階層的なコンテンツ構造
- フロントマターによるメタデータ管理
- 型安全なコンテンツAPI
- ホットリロード対応の開発環境
## パフォーマンス成果
### Core Web Vitals
- **LCP**: 全ページで目標値達成
- **FID**: 50ms以下(優秀)
- **CLS**: 0.05以下(優秀)
- **Lighthouse Score**: 95-100点
### 開発効率
- **ビルド時間**: Turbopackで90%高速化
- **デプロイ時間**: 3分以内で本番反映
- **開発体験**: ホットリロード0.5秒以下
## 運用・保守
### 自動化された運用
- GitHub Actions による自動デプロイ
- Dependabot による依存関係の自動更新
- Lighthouse CI による継続的なパフォーマンス監視
- エラー通知と自動復旧システム
### セキュリティ対策
- OWASP Top 10 対策の実装
- Content Security Policy の厳格な設定
- 定期的なセキュリティ監査
- AWS WAF による保護
## 技術的な学び
### Cursor × MCP の威力
1. プロジェクト全体のコンテキスト理解
2. 一貫性のあるコード生成
3. リアルタイムのコードレビュー
4. ドキュメントの自動更新
### 大規模静的サイトのベストプラクティス
1. インクリメンタル静的再生成の活用
2. 画像・フォントの最適化
3. Critical CSS の抽出
4. Service Worker によるオフライン対応
## お客様への提供価値
このプロジェクトで実証された技術とプロセスは、以下のような価値をお客様に提供できます:
- **高速なサイト構築**: AI活用で開発期間を大幅短縮
- **優れたパフォーマンス**: Core Web Vitals の最適化
- **低い運用コスト**: 静的サイトによるサーバーレス運用
- **高い保守性**: AI支援による継続的な品質向上
詳しくは[システム開発サービス](/services/system-development)をご覧ください。
プロジェクト情報
- プロジェクト名
- 自社ウェブサイト制作 - baysgaia.com
- カテゴリー
- 自社事例
- 公開日
- 2025-01-20
- URL
- @baysgaia_lab↗