← PRODUCTS / EVENT PLATFORM
P-06● Shipped

Seatframe

座席配置・チケッティングプラットフォーム

管理者がキャンバスエディタで会場の座席配置を設計し、観客が座席を選んで購入するインタラクティブな座席チケッティングプラットフォームです。

Web
Seatframe — Venue
STAGE
Available Selected Pending Sold Locked
1  {
2    "venueId": "tokyo-
   concert-hall",
3    "selected": [
4    { "seatId": "VIP-
/02PROBLEM

Seatframeが
解決する課題

このプロダクトは、次のような運用・開発現場で繰り返される課題を解決するために作られました。

CONTEXT

管理者がキャンバスエディタで会場の座席配置を設計し、観客が座席を選んで購入するインタラクティブな座席チケッティングプラットフォームです。 従来のソリューションは運用者にとって使いやすくなかったり、保守コストが累積する構造でした。UNISYSはこれを運用段階まで共に責任を持つプロダクトとして再設計しました。

/03FEATURES

主な機能

Seatframeが提供するコア機能。すべての機能は運用可能な形で提供されます。

F-01

ビジュアル座席エディタ

Konva キャンバスでセクション・グレード・行を配置して会場の座席を設計し、グリッド生成と無制限のアンドゥ/リドゥに対応します。

F-02

座席データ管理

座席グレード・セクション・座席を正規化テーブルで管理し、高速照会用の layout_json と二重保存して大規模な配置も安定して処理します。

F-03

リアルタイム座席選択 · 購入

観客が空席を選択して購入し、座席ステータス(available・selecting・sold・blocked)をリアルタイムに反映します。

F-04

イベント · 注文管理

公演イベントを登録・管理し、注文番号(ORD-YYYYMMDD-XXXX)ベースの注文履歴を追跡します。

F-05

権限モデル

JWT ベースの認証と管理者/ユーザーの役割分離で、座席設計・販売の権限を制御します。

F-06

行ラベル · 柔軟な配置

アルファベット・ハングル・数字の行ラベルとセクショングループで、多様な会場形態を柔軟に表現します。

/04ARCHITECTURE

技術構造

Seatframeがどのような技術の上で運用されるかを記載しました。

C-01
Frontend
React 19 · TypeScript · Konva (react-konva) · Zustand · Tailwind 4
C-02
Backend
FastAPI · SQLAlchemy 2 · Pydantic v2 · Uvicorn
C-03
Database
MySQL 8.0
C-04
Auth / Rendering
JWT (python-jose · HS256) · bcrypt · Konva Canvas
/05FAQ

よくある質問

導入をご検討の際に最もよくいただく質問です。

基本構成(座席エディタ・販売・注文)は営業日ベースで2〜3週間、既存のチケット販売システム連携・カスタム統合が必要な場合は6〜8週間が一般的です。
はい。FastAPI バックエンドと MySQL、React フロントエンド構成で、顧客のインフラで直接運用できます。
REST API(/api)と JWT 認証を提供し、座席配置は layout_json としてエクスポートして外部の販売・予約システムと連携できます。
セクション・グレード・行ラベル(アルファベット・ハングル・数字)とグリッド生成で、劇場・スタジアムなど多様な座席配置を設計できます。
START A PROJECT

プロジェクトを始めませんか?

ソフトウェアプロダクト、SaaS、クラウドインフラの構築をご検討中なら、
UNISYSとプロジェクトについてご相談ください。

プロジェクトのお問い合わせ プロダクトを見る