RyoCode

RyoCode

この記事をシェア
#Cloudflare Pages#Newt#TailwindCss#Next.js

ポートフォリオ作品:RyoCode

概要

「RyoCode」は、私のポートフォリオサイト兼ブログとして制作しました。
「自分のスキルを伝え、作品を共有し、知識を広める」 をテーマに設計・開発。
特に、デザインには鉱石 フローライト(蛍石) の色味や質感を取り入れ、自然が持つ美しさと調和を意識しました。


特徴

1. ポートフォリオページ

これまで手がけたプロジェクトをカテゴリ別に整理し、作品ごとに以下の内容を紹介しています:

  • 使用技術
  • 制作プロセスや背景
  • 実際の成果物へのリンク

Next.js の動的ルーティングで作品ごとの詳細ページを生成し、拡張性のある構成を実現しました。

2. ブログセクション

Newt をCMSとして使用し、ブログ記事の作成・管理を効率化。
記事の内容は以下を中心に更新しています:

  • 技術解説: フロントエンドやバックエンド開発のTips
  • 学習記録: 開発中に学んだことや課題解決の方法
  • 技術トレンド: 最新技術やツールの紹介

3. お問い合わせページ

訪問者が気軽に連絡を取れるように、お問い合わせフォームを設置しています。


使用技術

Next.js

  • サーバーサイドレンダリング(SSR)や静的生成(SSG)を活用し、SEOに最適化された高速なサイトを構築しました。

TailwindCSS

  • ユーティリティファーストのCSSフレームワークで、フローライトの色味を再現したスタイリッシュなデザインを効率的に実装。

Cloudflare Pages

  • 静的サイトを高速にデプロイし、グローバルなCDNでスムーズな閲覧体験を提供。

Newt

  • ブログ記事やポートフォリオの管理を柔軟に行えるCMSとして使用しました。JSON APIをNext.jsと組み合わせてスムーズなコンテンツ管理を実現。

デザインのこだわり

フローライトの画像 ※私のコレクションのフローライトです。他の色もあります。

フローライトの色を取り入れたデザイン

このサイトのデザインでは、鉱石「フローライト」の持つ美しい色彩にインスパイアされました。

  • カラーパレット
    フローライトの特徴的な色合いである 緑、紫、ピンク を基調に、サイト全体に自然で落ち着いた雰囲気を演出。
    透明感や繊細さを再現するために、グラデーションや柔らかい影を活用しています。

  • アニメーション
    ページ遷移やホバーエフェクトに繊細な動きを加え、鉱石の輝きやきらめきを表現しました。

  • アイコン
    アイコンもフローライトの代表的な形状である八面体をイメージして作成しました。


制作過程と学び

今回の制作では、以下の点に特に力を入れました:

  1. デザインと技術の調和
    TailwindCSSを活用し、フローライトの色味をデザインに自然に取り込む工夫をしました。
  2. パフォーマンスの最適化
    Cloudflare Pagesによる、高速で安定したサイトを実現。
  3. CMSの活用
    Newtを使ったブログやポートフォリオ管理を実装し、運用しやすい仕組みを構築しました。

スクリーンショット

トップページ

TopPage.png

お問い合わせページ

ContactPage.png


仕上がり

以下のリンクから「RyoCode」をぜひご覧ください。
👉 RyoCode


「RyoCode」は、フローライトの自然な美しさを参考にデザインした、私の個性が詰まった作品です。
訪問者の皆さんに、このサイトを通じてインスピレーションや新しい発見を提供できれば幸いです!
ぜひ感想やフィードバックをお寄せください 😊