ポートフォリオサイト






















アプリ概要
自分が作成した Web アプリをポートフォリオとして整理・保存・共有できる Laravel 製のアプリです。
タイトル・画像・URL・解説・タグなどを登録し、視覚的に見やすい形で一覧表示できます。
使用技術
フロントエンド:
HTML
JavaScript
jQuery (Select2)
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
実装機能
画像(アップロード / 複数画像対応 / 並び替え / サムネイル選択 / プレビュー表示)
タグ(技術タグ・機能タグの複数選択 / 並び替え / Select2 による検索支援)
セッション(画像データや入力情報の一時保存と復元処理)
CRUD(作成 / 編集 / 削除 / 一覧表示)
ページネーション
バリデーション
エラー画面(400〜503の各種コード)
ユーザー認証(ログイン / 登録 / PW再発行)