PWA · React Native · PDA Zebra · 1 codebase

Mọi thiết bị. Mọi vai trò.
1 codebase. Sync realtime.

Chủ shop xem dashboard trên iPhone. NV order POS trên tablet. Kho dùng PDA Zebra. Quản lý chuỗi xem qua web. Tất cả realtime, không lệch data, không cần install nhiều app.

📱
PWA Mobile
Chủ shop / NV
📋
Tablet POS
NV order
📡
PDA Zebra
Kho scan
📲
RN APK
F&B native
⚡ Realtime Socket.IO · 1 backend cho mọi device

4 vấn đề mobile truyền thống

💻

Chỉ chạy desktop

Phần mềm POS chỉ chạy PC desktop. Chủ shop muốn xem doanh thu phải về văn phòng. Đi họp, đi du lịch — mù thông tin.

Thực tế: 30-50% time chủ shop offline
📱

App native lỗi thời

Phần mềm cũ chỉ có app iOS/Android, update chậm 6-12 tháng. Mỗi feature mới phải submit App Store, đợi 2-4 tuần duyệt.

Thực tế: Update mỗi 6 tháng/lần
📦

Kho không có thiết bị scan

NV kho dùng laptop ghi tay vào Excel. Đi vòng kho mất 30 phút mới ghi xong 1 phiếu. Sai số liên tục.

Thực tế: 30 phút/phiếu thay vì 5 phút
🔀

Mỗi role 1 app riêng

Nhân viên 1 app, quản lý 1 app, kế toán 1 app. 3 codebase, 3 team dev. Sync data lệch, mâu thuẫn liên tục.

Thực tế: 3-5 phần mềm cho 1 DN

4 thiết bị · 1 platform

Cùng 1 backend VietPOS, 4 frontend cho từng vai trò. Realtime sync qua Socket.IO.

📱
01

POS Mobile PWA

Web app — chạy browser bất kỳ smartphone

/m/pos · /m/floor · /m/pos/ban/:id
  • Không cần cài app — mở Chrome/Safari là dùng
  • Add to Home Screen → biểu tượng như app native
  • Offline-first PWA, cache local
  • NV order POS, sơ đồ bàn, mở bàn cụ thể
  • Update tức thì — không qua App Store
Phù hợp: NV order tablet, chủ shop check số trên iPhone, F&B đa NV
💼
02

Web App Mobi

26-48 trang admin tối ưu mobile

/:slug/m/customers · /:slug/m/inventory · ...
  • 48 trang admin: KH, SP, NCC, NV, thu chi, nợ, kho, đơn, DT
  • Đầy đủ chức năng như desktop, UI tối ưu mobile
  • Quản lý chuỗi xem dashboard trên điện thoại
  • Config co_web_app_mob bật/tắt
  • Phân quyền y hệt desktop
Phù hợp: Quản lý chuỗi, kế toán mobile, owner đa CH
📡
03

PDA Kho Zebra

6 màn scan barcode kho chuyên nghiệp

/:slug/pda/import · /:slug/pda/check · ...
  • 6 màn: nhập / xuất / chuyển / kiểm kê / tem / tra cứu
  • Optimized cho Zebra TC52 (~8-12tr) hoặc Honeywell CT40
  • Manifest PWA, install như app native
  • Offline-first, sync khi có wifi
  • Config co_pda_kho bật/tắt
Phù hợp: Xưởng SX, NPP, kho lớn, khu vực wifi không ổn định
📲
04

React Native APK

Native app cho F&B chuyên dụng

v1.0.7 · Expo SDK 55 · RN v9
  • 25+ feature nhà hàng: order, sơ đồ bàn, in bếp, tách bill
  • Table lock 2 lớp chống race condition
  • In bếp Bluetooth từ điện thoại
  • APK download trực tiếp (không qua Play Store)
  • Phù hợp NV F&B chạy bàn nhanh
Phù hợp: Nhà hàng nhiều NV chạy bàn, cần native performance

PWA vs React Native — chọn cái nào?

2 công nghệ mobile khác nhau. VietPOS có cả 2 — tùy nhu cầu.

Tiêu chíPWA MobileReact Native APK
Cài đặtMở browser, không cần càiTải APK + install
UpdateTức thì, refresh là cóTải APK mới
Hiệu năngTốt cho 80% featureNative, tốc độ cao
Bluetooth printerHạn chếFull support
Camera scan barcodeOKTốt hơn
Offline-first
Multi-device cùng lúcMở nhiều tab1 device 1 instance
App Store / Play StoreKhông cầnTự host APK
Best forOwner check số, NV adminF&B running NV chạy bàn nhiều

Câu hỏi thường gặp

PWA và app native khác nhau như thế nào?

PWA (Progressive Web App) = Web app nâng cao, chạy trên Chrome/Safari nhưng có thể cài như app native (Add to Home Screen). Update tức thì, không cần App Store.

App native = Phải cài qua Play Store / App Store, có thể truy cập sâu hardware (Bluetooth, NFC, camera advanced).

VietPOS có cả 2:
– PWA cho 90% use case (chủ shop, NV, admin)
– React Native APK cho F&B cần in bếp Bluetooth, tốc độ cao

PDA Zebra TC52 cần thiết không? Smartphone có dùng được?

Có 3 lựa chọn theo budget:
(1) Smartphone Android + camera scan: rẻ nhất (~3-5tr), accuracy 90%. Phù hợp shop nhỏ.
(2) Smartphone + USB scanner rời (~5tr): scan nhanh hơn, vẫn rẻ. Phù hợp shop vừa.
(3) Zebra TC52 (~8-12tr): scanner laser cứng cáp, pin 12-16h, chống va đập. Phù hợp xưởng/kho lớn KK thường xuyên.

App PDA chạy được trên cả 3. Khuyến nghị: mua Zebra cho kho lớn, smartphone cho kho nhỏ.

App React Native APK có trên Play Store không?

Hiện tại không trên Play Store. Lý do:
(1) APK release nhanh hơn (Play Store duyệt 2-7 ngày)
(2) Phân phối trực tiếp cho khách enterprise
(3) Tự host trên cloud, control version

Cách cài: tải APK từ vietpos.ai/download → Setting Android cho phép "Install from unknown sources" → install. An toàn vì có chữ ký số VietPOS.

Roadmap: lên Play Store Q3/2026 khi đủ ổn định.

Quản lý chuỗi 50 CH — xem dashboard trên điện thoại được không?

Có, dùng Web App Mobi (`/:slug/m/dashboard`):
– Realtime doanh thu toàn chuỗi
– Top 10 CH performance
– Cảnh báo CH bất thường
– Drill-down per CH
– Filter theo period/khu vực

Tối ưu cho mobile: scroll mượt, tap-friendly, offline-first cache. Test pass với chuỗi 100+ CH, query <500ms ngay cả 4G.

Kết hợp Bot Telegram để hỏi nhanh: "doanh thu hôm nay" → bot trả lời, không cần mở web.

1 NV có thể đăng nhập nhiều thiết bị cùng lúc không?

Có. Mỗi NV có thể đăng nhập đồng thời:
– PWA trên điện thoại (tablet)
– Web admin trên PC
– PDA kho

Tất cả share session chung. Khi NV bán trên tablet, PC admin xem được realtime. Khi đăng xuất 1 nơi, các nơi khác có thể vẫn online (config tùy chọn).

Bảo mật: detect login từ IP lạ → cảnh báo Telegram. Force logout từ admin nếu nghi ngờ.

App PWA chạy được trên iPhone không?

Có. Safari 16+ (iOS 16+) hỗ trợ đầy đủ PWA:
– Add to Home Screen → biểu tượng app
– Service Worker offline cache
– Push notification (iOS 16.4+)
– Camera access cho scan barcode

Hạn chế nhỏ trên iOS so Android:
– Không print Bluetooth direct (cần Print Bridge LAN)
– IndexedDB storage giới hạn 1GB
– Background sync chưa hoàn thiện

Cho 95% use case thì PWA trên iPhone đủ tốt.

Demo Mobile multi-device

Setup PWA + APK + PDA test cho DN bạn 1 buổi. Trải nghiệm cùng 1 backend trên 4 thiết bị khác nhau.

Đăng ký dùng thử miễn phí

Nhận tài khoản trong 5 phút · Không cần thẻ tín dụng

Thông tin được bảo mật. Chúng tôi sẽ liên hệ bạn trong 24h.