消費期限管理














アプリ概要
消費(賞味)期限を簡単に記録・管理・可視化できる Laravel 製アプリです。
ユーザーは食品の消費(賞味)期限を登録でき、一覧表示・期限切れアラート・検索などの機能を通じて、在庫管理や食品ロス削減をサポートします。
また、ログイン機能やバリデーション、エラーページ対応など、使いやすさにも配慮した設計となっています。
使用技術
フロントエンド:
HTML
JavaScript
Tailwind CSS
Vite
バックエンド:
PHP 8.2
Laravel 9.x
DB:
MySQL 8.0 (ローカル)
MariaDB 10.5 (Xserver・MySQL互換)
インフラ・環境:
MAMP
Xserver
macOS Sequoia 15.3.1
ビルド環境:
Node.js 22.x (ローカル)
Node.js 16.20.2 (Xserver / nodebrew導入)
Composer 2.x
開発ツール:
Git
GitHub
phpMyAdmin
Visual Studio Code
実装機能
ユーザー認証(ログイン / 登録 / PW再発行)
ゲストログイン
プロフィール編集
CRUD(作成 / 編集 / 削除 / 一覧表示)
期限切れ / 3日以内アラート
データ検索
ページネーション
バリデーション
入力保持(old関数)
エラー画面(400〜503の各種コード)