ポートフォリオウェブサイト

ryotakc.com

概要

このポートフォリオウェブサイトは、クリーンでモダンなインターフェースで私のスキルとプロジェクトを紹介しています。Next.js と TypeScript で構築され、レスポンシブデザイン、ダークモード対応、国際化機能を備えています。

特徴

  • モダンデザイン: シンプルでモダンな UI
  • ビュートランジション: ページ遷移時のスムーズなアニメーション
  • レスポンシブレイアウト: すべてのデバイスで美しく表示
  • ダークモード: Light/Dark テーマ対応
  • 多言語対応: 複数の言語で利用可能(現在は英語・日本語)
  • MDX コンテンツ: Markdown と React コンポーネントによる簡単なコンテンツ管理

技術詳細

技術スタック

  • フレームワーク: Next.js (App Router)
  • 言語: TypeScript
  • スタイリング: Tailwind CSS
  • コンポーネント: カスタムコンポーネント + Shadcn UI
  • 多言語対応: i18n (Next.js)
  • コンテンツ: MDX
  • デプロイ: Vercel

開発プロセス

ウェブサイトは以下のステップに従って開発されました:

  1. 計画: ワイヤーフレームとコンポーネント設計
  2. セットアップ: TypeScript による Next.js プロジェクト構成
  3. レイアウト: Tailwind CSS によるレスポンシブレイアウトの作成
  4. コンポーネント: 再利用可能な UI コンポーネントの構築
  5. コンテンツ: MDX コンテンツの作成とスタイリング
  6. 国際化: 多言語サポートの追加
  7. 最適化: パフォーマンスチューニングとアクセシビリティの改善

結果

結果として、すべてのデバイスと環境設定で優れたユーザーエクスペリエンスを提供しながら、私の作品とスキルを効果的に紹介する、高速でアクセシブルなポートフォリオが完成しました。

EN