Production Live · tapticket.online

Hệ sinh thái vé điện tử
thông minh
cho sự kiện hiện đại

Cloud · Web · iOS · IoT — 4 nền tảng, 1 hệ thống. Soát vé bằng NFC trong <200ms. Apple Wallet tích hợp. Dashboard real-time. Không bao giờ dừng khi mất mạng.

<200ms
End-to-end validate
50+
API Endpoints
7
Lớp bảo mật
4
Nền tảng
TapTicket — Smart E-Ticket Ecosystem Dashboard iOS IoT
NFC Validation
< 200ms
Vấn đề

Tổ chức sự kiện đang gặp phải điều này?

🎭
Vé giấy dễ làm giả
Vé PDF, vé giấy không mã hóa — kẻ gian dễ photocopy hoặc chỉnh sửa ngày tháng. Tổn thất doanh thu khó tránh.
🚦
Hàng queue dài, check-in chậm
Check-in thủ công khiến khách chờ 30–60 phút tại cổng. Trải nghiệm đầu tiên tệ = ấn tượng xấu về sự kiện.
📊
Không có dữ liệu real-time
Ban tổ chức không biết chính xác bao nhiêu người đã vào. Phải đợi đến sáng hôm sau mới có báo cáo.
📡
Mất WiFi là hệ thống tê liệt
Phụ thuộc 100% vào mạng. Tín hiệu yếu tại hội trường lớn = soát vé dừng hoàn toàn.
TapTicket giải quyết tất cả: Vé mã hóa PKI không thể giả mạo · NFC tap <200ms không queue · Dashboard cập nhật ngay lập tức · Offline mode không bao giờ dừng.
Xem giải pháp
Kiến trúc hệ thống

4 cấu phần. 1 hệ sinh thái. Đồng bộ hoàn toàn.

Kiến trúc phân tán kết hợp Cloud ↔ Web App ↔ Native iOS ↔ IoT Hardware thành một pipeline dữ liệu đồng bộ hoàn toàn theo thời gian thực.

☁️
Cloud Backend
Node.js + Express · PostgreSQL · WebSocket
REST API 50+ endpoints
WebSocket real-time broadcast
ACID transaction engine
Apple PassKit signing (PKI)
🌐
Web Admin Dashboard
React.js · Recharts · WebRTC
Quản lý sự kiện & vé
Phân phối hàng loạt (Excel)
Web QR Scanner tích hợp
Báo cáo & xuất Excel
📱
iOS Staff App
SwiftUI · CoreBluetooth · CoreNFC
Quét QR & NFC tại cổng
Live dashboard di động
BLE provisioning ESP32
OTA firmware flash
🔌
ESP32 IoT Scanner
C++ Firmware · PN532 NFC · BLE GATT
Đọc NFC/Apple Wallet VAS
Validate online < 200ms
Offline cache toàn bộ vé
LED + Buzzer feedback
< 200ms End-to-end: Khách tap NFC → ESP32 → Cloud → Xác thực → Phản hồi đèn LED
Tính năng nổi bật

Được thiết kế cho sự kiện thực chiến

01
🍎
Apple Wallet Integration
Vé tự hiện trên màn hình khóa iPhone khi gần cổng (VAS). Không cần mở app. Ký số RSA/SHA-256 — không thể giả mạo về mặt mật mã học.
Apple VAS · PKI
02
📊
Real-time Dashboard
Biểu đồ tự cập nhật ngay lập tức khi có lượt quét. WebSocket broadcast <5ms latency. Không cần refresh.
WebSocket · <5ms
03
📤
Phân phối Hàng loạt
Upload Excel → 1.000 email vé trong <5 phút. Tự động sinh QR cá nhân và file .pkpass Apple Wallet.
Excel · 1000 vé/5 phút
04
📡
BLE Provisioning
Cấu hình ESP32 hoàn toàn không dây qua iPhone. Không cần laptop, không cần USB.
Zero-touch Setup
05
🔄
OTA Firmware Update
Nâng cấp firmware toàn bộ đội thiết bị tại hiện trường. Không cần tháo dây, không cần laptop.
~2 phút/thiết bị
06
🔌
Offline Mode
Soát vé không bao giờ dừng khi mất WiFi. Tự tra whitelist local, tự động sync khi có mạng.
Edge Computing
07
Race Condition Prevention
ACID Transaction với db-level lock. Dù quẹt đồng thời tại 2 cổng — chỉ 1 lần được tính.
ACID · PostgreSQL
08
📈
Báo cáo & Export Excel
Thống kê theo giờ, theo cổng, theo hạng vé. Tỷ lệ lấp đầy. Xuất Excel 2 sheet đầy đủ.
PostEvent Analytics
Quy trình

Từ phân phối đến soát vé — chỉ trong vài click

1
Chuẩn bị sự kiện
Tạo sự kiện, cấu hình cổng vào và hạng vé trên Web Dashboard.
Upload Excel danh sách khách mời
Hệ thống tự gửi email kèm QR
Khách thêm vé vào Apple Wallet
2
Ngày sự kiện
Khách tap iPhone vào đầu đọc ESP32 hoặc quét QR.
Xác thực trong <200ms end-to-end
Đèn xanh + beep = vào trong
Dashboard cập nhật tức thì
3
Sau sự kiện
Xem báo cáo toàn diện và xuất dữ liệu chi tiết.
Thống kê theo giờ & theo cổng
Tỷ lệ lấp đầy & Apple Wallet adoption
Xuất Excel 2 sheet đầy đủ
TapTicket Real-time Event Dashboard
Bảo mật

7 lớp bảo mật.
Không có điểm yếu đơn.

L1
JWT Authentication
Access token 15 phút + Refresh token 30 ngày. Chống session hijacking.
L2
bcrypt Password Hashing
12 salt rounds. Không thể brute-force dù có DB dump.
L3
Device Token (per ESP32)
Mỗi thiết bị có token riêng, thu hồi ngay tức thì nếu cần.
L4
Apple PKI Signing (RSA/SHA-256)
PKPass ký bằng Apple Developer certificate. Không thể giả mạo về mặt mật mã học.
L5
HTTPS + Helmet.js
TLS toàn bộ + XSS/CSRF/Clickjacking headers. Chống man-in-the-middle.
L6
ACID Transaction Lock
FOR UPDATE lock ở tầng DB. Loại bỏ hoàn toàn race condition double-scan.
L7
RBAC Middleware (3 cấp)
Admin / Distributor / Staff. Kiểm tra ở tầng API — không phụ thuộc frontend.
Race Condition Prevention — Kỹ thuật đặc biệt
Thẻ NFC quẹt đồng thời tại 2 cổng trong cùng 1ms — chỉ 1 lần vào được tính:
BEGIN;
  -- 1. Lock dòng ticket (chỉ 1 transaction thắng)
  SELECT * FROM tickets
    WHERE serial_number = $1
    FOR UPDATE;
  -- 2. Kiểm tra trạng thái & quyền cổng
  -- 3. Nếu hợp lệ: cập nhật entries_used
  UPDATE tickets
    SET entries_used = entries_used + 1
    WHERE serial_number = $1;
COMMIT; -- hoặc ROLLBACK
✓ Kết quả: Dù quẹt đồng thời tại bao nhiêu cổng, chỉ 1 lần vào được ghi nhận tuyệt đối.
Apple Wallet NFC Ticket
So sánh

Tại sao TapTicket?

Tính năng TapTicket App QR thông thường Phần mềm bán vé phổ biến
Apple Wallet (thực)
Apple VAS NFC tap
IoT Hardware tích hợp
Offline hoàn toàn
BLE Provisioning
OTA Firmware Update
Real-time WebSocketMột số
ACID Race ConditionMột số
Native iOS AppMột số
Web Dashboard đầy đủ
100% tự phát triển
USP 01
Hệ sinh thái khép kín duy nhất:
Cloud + Web + iOS + IoT trong 1 hệ thống. Không vá víu nhiều tool.
USP 02
Apple Wallet VAS — Độc quyền:
Không có sản phẩm Việt Nam nào làm được Apple VAS NFC tap.
USP 03
Zero-touch deployment:
Toàn bộ phần cứng cấu hình qua iPhone — nhanh, không cần IT chuyên biệt.
Khách hàng mục tiêu

Dành cho ai?

🎤
Công ty Tổ chức Sự kiện
Check-in nhanh, báo cáo real-time, quản lý đa cổng chuyên nghiệp.
🎵
Concert & Live Show
Chống vé giả tuyệt đối. Apple Wallet trải nghiệm premium cho khán giả.
🏢
Hội nghị & MICE
Phân luồng nhiều cổng, phân quyền hạng vé, báo cáo chi tiết.
🎓
Trường học & Tổ chức
Phân phối hàng loạt 1.000 vé, không cần nhiều nhân lực soát vé.
🏭
Doanh nghiệp
Sự kiện nội bộ, gala, team building với hệ thống chuyên nghiệp.
🎡
Khu Vui Chơi & Festival
Vé nhiều lượt, offline mode liên tục, quản lý lưu lượng thông minh.
👔
Giám đốc Sự kiện
"Tôi cần biết chính xác bao nhiêu người đã vào lúc 20:15. Hệ thống cũ phải đợi đến sáng hôm sau."
👷
Nhân viên Soát vé
"Hàng queue dài mà app hay bị lỗi WiFi. Tôi cần app vẫn chạy được khi mất mạng."
📱
Khách tham dự
"Tôi không muốn tải thêm app nào hết. iPhone tôi có Apple Wallet là được rồi."
🔧
Quản lý IT Sự kiện
"Cấu hình 20 máy quét trước sự kiện mất cả buổi sáng. Phải có cách nào nhanh hơn."
Công nghệ

Được xây dựng trên nền tảng enterprise-grade

☁️ Cloud Backend
Node.jsExpress.jsPostgreSQL 16WebSocketJWTbcryptjsApple PassKitNodemailerHelmet.jsDockerGCP
🌐 Web Dashboard
React 18ViteTailwind CSSZustandRechartsWebRTC QRAxiosReact Router v6Glassmorphism
📱 iOS App
SwiftUICoreBluetoothCoreNFCAVFoundationURLSessionCombineDesignSystem.swiftiOS 16+
🔌 ESP32 Firmware
C++PN532 NFCHTTPClientArduinoJsonBLE GATTOTA UpdatePreferences (EEPROM)LCD I2C
Bắt đầu ngay

Sẵn sàng nâng cấp
quy trình soát vé của bạn?

Đặt lịch demo 30 phút — miễn phí. Chúng tôi sẽ demo trực tiếp toàn bộ hệ thống: từ phân phối vé, soát vé NFC đến xem dashboard real-time.

📧 info@wonder.io.vn
🌐 tapticket.online
📍 Hà Nội, Việt Nam