厭倦了繁瑣的開店流程與不安全的交易?
TruePay 整合了商店建立、票券販售與信任支付,為你的事業開啟無限可能。無論是課程、活動、或入場券,都能在這裡找到最完美的銷售方式。
- 你的品牌,你作主:支援子網域,打造獨一無二的品牌形象。
- 從銷售到驗證:完整電子票券生命週期管理,提升營運效率。
- 交易最安心:多平台安全支付整合,保障買賣雙方的每一筆交易。
- 絕佳顧客體驗:方便的數位票券錢包,讓顧客輕鬆管理每一次購買。
收款用 TruePay,筆筆都 PayTrue。
- JavaScript: Alpine.js, Chart.js, HTMX
- CSS Framework: TailwindCSS
- LANGUAGE: Python
- Framework: Django 5.2.5
- Database: PostgreSQL
- Task Queue: Celery, RabbitMQ
- Storage: AWS S3
- Containerization: Docker
- 雲端服務: AWS EC2
- Email: Resend
- 子網域支援:每個商家都可以擁有專屬的子網域 (如
yourstore.truepay.tw) - 商店模板:多種精美模板可選,打造獨特品牌形象
- 商品管理:完整的商品 CRUD 功能,支援圖片上傳、價格設定、庫存管理
- 電子票券生成:自動產生具有防偽功能的 QR Code 票券
- 票券類型多樣:支援活動門票、課程券、餐飲券等多種類型
- 有效期管理:靈活設定票券有效期和使用條件
- QR Code 掃描:內建掃描器,快速驗證票券真偽
- 核銷記錄:完整的核銷歷史記錄和統計
- 防重複核銷:確保每張票券只能使用一次
- 多元支付:整合藍新金流及 LINE Pay
- 安全交易:所有交易都經過加密處理,確保資金安全
- 銷售報表:詳細的銷售數據和趨勢分析
- 圖表視覺化:使用 Chart.js 提供直觀的數據展示
- 多元登入:支援 Email 註冊登入和 Google 第三方登入
- 個人資料管理:完整的個人資訊修改功能
- 密碼安全:支援密碼修改和忘記密碼重設
- 二階段驗證:整合 Google Authenticator,提供 TOTP 雙因子認證
- 商品瀏覽:清晰的商品展示和分類瀏覽
- 多元結帳:支援信用卡、LINE Pay 等多種付款方式
- 訂單追蹤:完整的訂單狀態追蹤和歷史記錄
- 票券管理:統一管理所有購買的電子票券
- QR Code 展示:安全的票券 QR Code 顯示功能
- 狀態追蹤:票券使用狀態 (未使用/已使用/已過期) 一目了然
- 篩選功能:支援按商家、狀態、日期等條件篩選票券
- 核銷前驗證:高價值票券需要二階段驗證才能展示 QR Code
- 備用恢復碼:提供 TOTP 備用恢復機制
- 國際化 (i18n):支援繁體中文、英文、日文
- 動態切換:即時語言切換,無需重新登入
- 本地化內容:所有介面元素都支援多語言
- Widget 生成:商家可以生成嵌入式購買按鈕
- 跨網站整合:輕鬆整合到任何網站或部落格
-
安裝依賴套件
# 使用 uv uv sync -
設定環境變數
cp .env.example .env # 編輯 .env 檔案,填入必要的設定 -
資料庫遷移
make migrate # 或 uv run python manage.py migrate -
運行開發伺服器
make runserver # 或 uv run python manage.py runserver
| 成員名稱 | GitHub | 負責內容 |
|---|---|---|
| 張文琳 | WenLin | 藍新金流串接、第三方登入功能、消費者會員系統、商家報表分析功能 |
| 魏綸廷 | LunTing | 商家子網域功能、AWS EC2部署、資料庫欄位設計、網站視覺/商家模板設計 |
| 洪政佑 | Marc | AWS S3圖片上傳、商家商品CRUD、票券QR code生成/核銷、二階段驗證功能 |
| 曾俊琳 | ett-et | Line pay金流串接、自動排程寄信功能、票券生成功能、一鍵嵌入功能 |


