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¶
1. Room Management¶
Quản lý phòng, loại phòng, trạng thái, timeline đặt phòng
2. Booking Management¶
Tạo và quản lý đặt phòng, check-in/check-out
3. Housekeeping¶
Quản lý nhiệm vụ dọn phòng, mobile app cho nhân viên
4. CRM & Loyalty¶
Chăm sóc khách hàng, chương trình khách hàng thân thiết
5. Financial¶
Hóa đơn, thanh toán, báo cáo tài chính
6. Pricing¶
Quản lý giá phòng, gói giá, khuyến mãi
7. Channel Management¶
Tích hợp và đồng bộ với các OTA
8. Platform Management¶
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+