Skip to content

BANA

Phần Mềm Quản Lý Bán Hàng

Nghị định 70/2025Bun + HonoVNPAYMã hóa E2E

Nền tảng POS thế hệ mới dành cho doanh nghiệp Việt Nam. Tuân thủ Nghị định 70/2025. Đa kênh. Thời gian thực.

55+Models CSDL
7Schemas
12Dịch Vụ
4Thanh Toán
100%Tuân Thủ

Các Module Cốt Lõi

Tất cả những gì bạn cần để vận hành doanh nghiệp bán lẻ Việt Nam hiện đại

Kiến Trúc

Microservices module hóa xây dựng trên IGNIS Framework

Backend Stack

  • Runtime: Bun (nhanh, TypeScript gốc)
  • Framework: IGNIS (DI, lifecycle, Hono)
  • ORM: Drizzle + PostgreSQL
  • Cache/Queue: Redis + BullMQ
  • Tìm kiếm: Typesense (CDC sync)
  • IDs: Snowflake generator

Frontend Stack

  • Web: React 19 + Vite 7 + TailwindCSS 4
  • UI: Radix UI + shadcn components
  • Admin: Redux Toolkit + TanStack
  • Desktop POS: Tauri 2 (Rust + WebView)
  • State: ra-core admin framework
  • i18n: Tiếng Anh + Tiếng Việt

Hạ Tầng

  • Sự kiện: Redis pub/sub xuyên dịch vụ
  • WebSocket: Mã hóa ECDH E2E
  • Lưu trữ: Minio (tương thích S3)
  • Thanh toán: MQ-Pay đa nhà cung cấp
  • Hóa đơn: T-VAN + IIAPI
  • Xác thực: JWT + RBAC (5 vai trò)

Gói Phát Triển

Các gói backend microservice — triển khai độc lập

Ứng Dụng Frontend

Ứng dụng React 19 với UI kit và tiện ích dùng chung

Admin Client

Dashboard 28 màn hình: sản phẩm, đơn hàng, tồn kho, tài chính, hóa đơn, cài đặt. Redux + TanStack.

Back Office

Admin đơn giản cho quản lý cửa hàng/tổ chức. 5 màn hình, cùng stack công nghệ.

POS Desktop

Ứng dụng Tauri 2 với Rust backend, quét mã vạch, thiết bị USB, SQLite hoạt động offline.

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.