F
ProductCập nhật 2026-06-30 · product/BACKLOG.md

BNG Booking Platform — Backlog

Ưu tiên P0 → P3. Trạng thái: ✅ xong · 🔄 đang làm · ⬜ chưa làm. P0 = chặn khách hàng thật go-live. P1 = bán lặp lại nhiều khách. P2 = tăng trưởng. P3 = future.


✅ Đã hoàn thành (Phase 1 — bán hàng)

Hạng mục
Frontend 5 portal production-ready (Guest, Partner, Platform Admin, Customer, Affiliate)
Design system dùng chung + domain abstraction (Listing/Inventory/Reservation)
Seam backend-ready (ports → mock-repository) cho cả 5 portal
Mock data tie-out từ 1 nguồn BOOKINGS (GMV/affiliate/commission/customer)
5 theme (theme-per-tenant chuẩn bị) + dark mode + responsive
Landing marketing + ROI Calculator + One-pager + Pitch Deck (web) + Demo Script
Deploy live: booking.bngagency.vn + 5 subdomain HTTPS trên VPS

P0 — Bắt buộc cho khách hàng thật đầu tiên (Phase 2 backend)

Trạng tháiHạng mục
Database (PostgreSQL + Prisma) theo domain models
Auth thật + RBAC theo role đã thiết kế
Booking engine thật (availability, price calendar, giữ phòng, chống overbooking)
Payment thật (VNPay/chuyển khoản + webhook)
Email xác nhận đặt phòng
File/media storage (S3-compatible)
Thay 5 mock-repository bằng Http*Repository (đổi 1 lớp)

P1 — Thương mại hoá / bán lặp lại (Phase 3 SaaS)

Trạng tháiHạng mục
Multi-tenant runtime (tenant_id + Postgres RLS)
Onboarding tool (Platform): tạo tenant + set brand + seed
Subscription / billing
Custom domain per khách (DNS + SSL tự động)
CMS/Blog/Landing builder (mục E kiến trúc gốc)
Proposal Generator (sinh proposal theo khách)

P2 — Tăng trưởng

Trạng tháiHạng mục
Affiliate đầy đủ (payout thật, chống gian lận)
Quản lý/kiểm duyệt đánh giá
Báo cáo nâng cao + xuất dữ liệu
Notification queue (BullMQ/Redis), Zalo OA/SMS
Coupon/Promotion nâng cao
Video demo + case study + battlecard

P3 — Future

Trạng tháiHạng mục
AI concierge + gợi ý (gắn travel-intelligence)
Dynamic pricing
OTA channel sync (Agoda/Booking)
F&B / PMS nâng cao
Public API + Mobile app + MCP/Agent

Polish backlog (cosmetic, không chặn — xem docs/POLISH-BACKLOG.md)

Trạng tháiHạng mục
Donut legend wrap ở cột hẹp
Demo customer có review chờ viết để showcase StarRatingInput
Marketing landing riêng cho từng khách khi onboard