このプロジェクト自体のポートフォリオサイトです。React 19、Next.js 15、Tailwind CSS v4を使用したフルスタックプロジェクトとして構築しました。
pnpmワークスペースを使用したモノレポ構成:
apps/www/
- Next.js 15アプリケーション(React 19、Tailwind CSS v4)packages/infra/
- AWS CDKインフラストラクチャ(TypeScript)フロントエンド
インフラ・DevOps
開発環境・品質管理
ZennとQiitaのAPIから記事を自動取得し、Zodでバリデーション後、統合・ソート表示
作品ページの自動検出、動的インポート、Zodバリデーションで型安全性確保
CSS-in-CSS設定、OKLCHカラースペースで色管理
GitHub Actions(ci.yaml/build.yaml)、semverタグ自動リリース、GHCR連携
AWS CDK CloudFront + 自宅サーバー(nginx + Docker)、X-Origin-Verifyヘッダーでアクセス制御
フルスタック開発技術の総合的な実装例として、モノレポ構成から本番デプロイまでの開発フロー全体を体系化。