Thanks to visit codestin.com
Credit goes to github.com

Skip to content

uthuyomi/corporate-wp

Repository files navigation

Next.js ポートフォリオサイト

概要

自己紹介・制作実績をまとめたポートフォリオサイトです。
PC・スマホ両対応のレスポンシブデザインを採用しており、
Next.js と TypeScript を用いてモダンな構成で制作しています。

本ポートフォリオは、Webフロントエンドの実装力を示すことを目的としています。


使用技術

  • Next.js 14
  • TypeScript
  • WordPress(Headless CMS)
  • REST API連携

  • React Hooks
  • (必要に応じて補足:簡単なデータ管理やコンポーネント設計あり)

構成

src/ ├─ app/ # ページ単位のルーティング ├─ components/ # UIコンポーネント群 ├─ data/ # 表示用のサンプルデータ ├─ lib/ # ユーティリティ関数ペ └─ types/ # 型定義ファイル


工夫した点

  • コンポーネント化による再利用性向上
    複数ページで共通パーツを再利用しやすい構成に整理しました。

  • レスポンシブ対応
    module.CSS を用いてモバイル~PCまで幅広く対応。

  • 型定義による安全性向上
    TypeScript で型を明示し、開発時にエラー検知しやすくしています。

  • API使用時の工夫 REST API 連携では、lib ディレクトリ内に API ラッパー関数を実装。 ページ側では関数を呼び出すだけでデータ取得が可能な構成とし、再利用性を確保。


動作方法

ローカルで確認する場合は以下の手順で実行可能です。

# パッケージインストール
npm install

# 開発サーバー起動
npm run dev

# http://localhost:3000 でアクセス可能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •