Tổng Quan Hệ Thống¶
Giới Thiệu SaziHotel¶
SaziHotel là hệ thống quản lý khách sạn (PMS - Property Management System) toàn diện, được thiết kế đặc biệt cho thị trường Việt Nam với các tính năng:
- Multi-tenant Architecture: Hỗ trợ nhiều khách sạn/chuỗi khách sạn
- Cloud-based: Truy cập mọi lúc, mọi nơi
- Real-time Sync: Đồng bộ tức thời với các OTA
- Mobile-first: Tối ưu cho cả desktop và mobile
Kiến Trúc Hệ Thống¶
graph TB
A[Frontend - React] --> B[API Gateway]
B --> C[Auth Service]
B --> D[Booking Service]
B --> E[Room Service]
B --> F[CRM Service]
B --> G[Financial Service]
B --> H[Channel Service]
D --> I[(PostgreSQL)]
E --> I
F --> I
G --> I
H --> I
H --> J[Staah Max]
J --> K[Booking.com]
J --> L[Agoda]
J --> M[Expedia]
Các Module Chính¶
Quản Lý Phòng¶
Quản lý phòng, loại phòng, trạng thái, timeline đặt phòng
Quản Lý Đặt Phòng¶
Tạo và quản lý đặt phòng, check-in/check-out
Dọn Vệ Sinh¶
Quản lý nhiệm vụ dọn phòng, mobile app cho nhân viên
CRM & Chương Trình Khách Hàng Thân Thiết¶
Chăm sóc khách hàng, chương trình khách hàng thân thiết
Tài Chính¶
Hóa đơn, thanh toán, báo cáo tài chính
Định Giá¶
Quản lý giá phòng, gói giá, khuyến mãi
Quản Lý Kênh¶
Tích hợp và đồng bộ với các OTA
Quản Lý Nền Tảng¶
Quản lý multi-tenant, billing, analytics
Công Nghệ Sử Dụng¶
- Frontend: React 18, TypeScript, Ant Design
- Backend: NestJS, PostgreSQL, NATS
- Infrastructure: Docker, Kubernetes
- Channel Manager: Staah Max Integration
Yêu Cầu Hệ Thống¶
Trình Duyệt Được Hỗ Trợ¶
- Chrome/Edge (phiên bản mới nhất)
- Firefox (phiên bản mới nhất)
- Safari 14+
Kết Nối Internet¶
- Tối thiểu: 5 Mbps
- Khuyến nghị: 10 Mbps trở lên
Thiết Bị¶
- Desktop: Màn hình tối thiểu 1366x768
- Mobile: iOS 13+, Android 8+