1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ポートフォリオのUIを改善した話(Webフォントと配色)

1
Last updated at Posted at 2026-10-12

はじめに

私はフロントエンドエンジニアとして7年ほど働いています。

転職活動では、フルスタック志向であることを伝えると、「バックエンドの経験はどのくらいあるのか」と聞かれることがよくありました。職務経歴書の文面だけでは、実際にどこまでできるのかが伝わりにくいと感じ、AIがコードを書く機会が増えた今だからこそ、仕組みを理解したうえで実装できる力を磨こうと、バックエンドも含めたポートフォリオを作成中です。

現在開発中のアプリ

ストック管理アプリは、買い出しのときの「買い忘れ」と「買いすぎ」を防ぐ、在庫管理アプリです。
日用品などの在庫を登録しておくと、定期購入の周期を設定でき、買うべきタイミングでPush通知が届きます。PWAにも対応しています。

  • GitHub

  • 画面イメージ
利用開始画面 ダッシュボード画面 ストック管理画面
  • 技術スタック
    • UI: React(TypeScript)、Inertia、Tailwind CSS 4、shadcn/ui
    • サーバー: PHP(Laravel)、PostgreSQL、Docker
    • その他: PWA、Push通知

UI改善の方針

CSS

アイコン

配色

  • メインカラー: #547048
  • アクセントカラー: #AE5A32

Webフォント

  • Zen角ゴシック New: 日本語部分に使用
  • Roboto: 日付や数字系統で使用

フォントサイズ

  • 本文を14pxから16pxに変更

改善前後の比較

左が改善前、右が改善後になります。比較にはClaude Artifactを使用しています。

ダッシュボード画面(抜粋)

image.png

ストック管理画面(抜粋)

image.png

ログイン画面(抜粋)

image.png

学んだこと

  • デザインの方針1つでアプリの印象がかなり変わる
  • ペルソナ設定時点からデザインを意識することが大切

今後の課題

  • テスト実装
  • デプロイ(AWSを想定)
  • Push通知の検証(iPhone + Safari)
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?