Webアプリケーション
ナイトマーケット出店者管理システム
出店申し込み〜審査〜Stripe決済〜当日チェックインまで一括管理。
3ロール対応のフルスタックWebアプリを3名で2週間で構築。
Duration
2週間
Team
3名
Client
九州地方のナイトマーケット運営事業者
Engineered With ReactNode.jsStripeWebSocket
01 // OVERVIEW
プロジェクト概要
九州地方で定期開催されるナイトマーケットイベントの出店者管理を一括で行うWebアプリケーション。
出店希望者の申し込み受付から、審査、決済(Stripe)、当日の到着確認までを出店者・スタッフ・管理者の3つのロールで運用。
飲食・物販・ワークショップの3種類の出店形態と、複数の料金プランに対応。
02 // KEY FEATURES
主な機能
person
出店者(USER)
3種類の出店申し込み、ステータスのリアルタイム確認、Stripe決済・請求書PDF発行、出店日設定、当日チェックイン。
badge
スタッフ(STAFF)
月別出店予定カレンダー、承認済み申請一覧の確認、到着確認・メモ追加、お知らせ配信。
shield_person
管理者(ADMIN)
審査ワークフロー、決済・売上集計管理、ランダム抽選・配置管理、出店者との個別チャット、レポート・統計。
conversion_path
審査ワークフロー
申請中→審査中→条件提示→決済待ち→確定の自動遷移。Stripe決済完了後に自動で確定ステータスに遷移。
03 // TECHNICAL DEEP-DIVE
技術的ハイライト
Solution
マルチロール認証
出店者・スタッフ・管理者で異なるログイン導線と権限管理を実装。管理者アカウントはサイトからの作成を不可とし、セキュリティを確保。
Solution
ランダム抽選機能
ブース配置の公平な自動割り当て。抽選後の自動通知機能も搭載し、人手を最小限に抑えた運用設計。
04 // IMPACT & RESULTS
成果
3名
開発チーム
2週間
短納期開発
3ロール
出店者・スタッフ・管理者