制作実績一覧に戻る
スクール模擬案件完成

Webアプリケーション

フルーツ販売管理アプリ

フルーツ商品の登録・編集・削除と、商品名検索・価格順ソートができる販売管理アプリです。商品画像と旬の季節を含む情報を管理します。

フルーツ販売管理アプリの商品一覧画面。商品名検索、価格順の並べ替え、商品追加ボタン、商品画像・名称・価格、ページネーションを表示している。

制作の背景

学習課題として、商品情報のCRUD操作、画像アップロード、複数条件による一覧表示、フォームの入力値検証を実装しました。

主な実装内容

  • フルーツ商品の一覧表示とページネーション
  • 商品名によるキーワード検索
  • 価格の昇順・降順ソート
  • 商品名、価格、旬の季節、説明、画像を含む商品登録
  • 商品詳細の表示と商品情報の編集
  • 商品削除時の画像ファイル削除
  • Form Requestによる商品登録・更新時の入力値検証

設計上の課題と対応

課題

  • 商品情報と画像ファイルを扱う登録・更新・削除の流れを整えること
  • キーワード検索と価格順ソートの条件を一覧表示に維持すること

対応

  • 画像をpublicディスクへ保存し、更新時・削除時には既存の画像を確認して削除する構成にした
  • 検索条件とソート条件をクエリに反映し、ページネーション後も条件を維持するようにした
  • Form Requestに商品名、価格、季節、説明、画像の検証ルールとメッセージをまとめた

品質確認