應用市集
開啟線上示範 →
近期節目
活動票務
v0.1.1
開啟線上示範 → 畫面截圖
總覽
為場館打造的自由入座售票台:每場節目以各自的票種與可售張數開賣;購物車會替你把票保留十分鐘,只要有人開始結帳,剩餘張數就立刻減少,中途離開又會補回;到了入口,掃碼只會得到四種誠實答案之一——有效、已驗票並附上時間、是另一晚的票,或根本沒發出過。宣告檔會在你連線的資料庫中建立場館、活動、票種、訂單與票券等資料表,並圍繞它們產生後勤作業:每筆紀錄都有完整 CRUD,支援退款與換票,還能跨演出季與場館出報表。你部署的應用程式是售票台,Adminium 產生的儀表板是它背後的辦公室,出自同一份資料。
能力
- 付款
- 電子郵件收據
- 即時
你會得到什麼
新增的資料表7
- venues
- events
- ticket_types
- orders
- order_items
- tickets
- promo_codes
全新建立,或在安裝時對應到你既有的資料表。
管理後台新增的頁面4
- 儀表板發出的票券、入場人數與收入,還有銷售節奏和剛剛進場的人。
- 活動節目的卡片圖庫,並附票種與已發票券的子分頁。
- 訂單訂單清單與明細並排,顯示買了什麼以及因此發出的票券。
- 入場有效、已驗票與作廢三個分頁,一鍵驗票並可復原。
預先建立的角色2
- organizer把節目開賣並經營它:活動、票種、訂單、已發票券與折扣碼。無法存取設定或角色。
- door-staff查看當晚的票券並標記為已驗票。其他都不行,也看不到金額。
需要設定的項目4
- 場館名稱
- 時區
- 訂單代碼前綴
- 購物車保留時間(分鐘)
用你自己的資料執行
活動票務 需要一個存放資料的地方。回答一個問題,我們就為你指出最短的路徑。
你已經在使用 Adminium 了嗎?
一起裝好
靜態代管只能提供介面。你的資料需要一個資料庫,而 Adminium 才能把它變成可用的後台 — 所以這三者要一起部署。
全部部署到 DigitalOceanPostgres、Adminium 和 活動票務,已經接好。
想先在自己的電腦上試試?
npx @adminiumjs/adminium 不需要資料庫 — 到時候它會問你要。之後回到這裡,在上面選擇「已經在用」。
你的 Adminium 在哪裡?
你登入時使用的位址,例如 https://admin.yourcompany.com
這看起來不像一個網址。它應該以 https:// 開頭
活動票務 應該放在哪裡?
推薦
放在 Adminium 裡
只需登入一次,也不用再部署別的。團隊從後台的同一個位址就能進入。
告訴我怎麼做
- 建置:
git clone https://github.com/Adminiumjs/event-ticketing.git && cd event-ticketing && npm install && npm run build:surface - 讓 Adminium 指向它並重新啟動:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - 然後開啟:
https://admin.example.com/apps/events/staff/
放在自己的網域上
一個獨立的網站,有自己的網址,與你剛才填寫的 Adminium 通訊。
Vercel 只代管介面 — 你的 Adminium 留在原處並保存資料。你需要貼上一把金鑰,讓網站可以讀取它們。
部署到 VercelVercel 會問你兩個值。它們都在你的 Adminium 的 Studio → Public API 裡。