開発事例一覧フリーランスマーケットプレイス型
デモ公開中開発実績デモ
フリーランスマーケットプレイス型
Webアプリ開発デモ
フリーランスが自分のスキルを出品し、クライアントが購入・依頼できる マーケットプレイス型WebアプリをLaravelで構築した開発実績デモです。
このデモサイトは開発実績を紹介するためのものであり、 実際の取引・決済・依頼受付は行っていません。 デモ用データを使用しており、個人情報は含まれません。
主な機能
スキル出品・管理機能
カテゴリ・検索・フィルター
サービス購入・注文管理
メッセージ機能
レビュー・評価機能
出品者プロフィール
購入者ダッシュボード
管理者機能(管理画面)
決済フロー(デモでは無効)
メール通知(デモでは無効)
技術構成
FrameworkLaravel(PHP 8.x)
FrontendBlade + Tailwind CSS + JavaScript
DatabaseMySQL(デモDB)
StorageS3(ファイルアップロード)
AuthLaravel Sanctum
PaymentStripe(デモでは無効化)
MailSMTP(デモでは無効化)
HostingAWS ECS / RDS
実装のポイント
複雑な権限設計
購入者・出品者・管理者の3種類のロールを設計。各ロールに応じた画面・機能アクセス制御を実装。
注文ステータス管理
注文申込→確認→進行中→完了のステータス遷移を設計。各ステータス変更でメール通知を送信(デモでは無効)。
リアルタイムメッセージ
出品者・購入者間のメッセージ機能。ファイル添付・既読管理も実装。
決済フロー設計
Stripeを使った課金フローを設計・実装。エスクロー型(仲介保持)の決済モデル。デモでは無効化。
管理者機能
ユーザー・注文・出品管理、統計ダッシュボード、コンテンツモデレーション機能を実装。
検索・フィルター
カテゴリ・価格・評価・キーワードの複合検索。全文検索とEloquentによる絞り込みを組み合わせ。
デモアカウント
購入者デモ
buyer@example.com
出品者デモ
seller@example.com
※ パスワードはデモサイトのログイン画面をご確認ください。管理者アカウントは非公開です。