Source document
docs/founder/VIEW-PLATFORM-GUIDE.md
Source version
0.0.0
Generated time
2026-07-06T14:59:18.993Z
Owner
Unassigned
Audience
Internal
Status
Approved

Xem & Dùng Nền Tảng — Hướng dẫn cho Founder

<span class="badge b-info">v1.0.0 Pilot Ready</span> <span class="badge b-go">Backend/API LIVE (staging)</span> <span class="badge b-nogo">Chưa có UI quản trị</span> <span class="badge b-muted">Cập nhật 2026-07-06</span>

Tóm tắt một dòng: BNG Booking Platform hiện là backend/API-first platform chạy thật, chưa phải web app có giao diện để "bấm".
Muốn xem → dùng health/API/Postman/tài liệu. Muốn bấm dùng bằng chuột → cần mở sprint xây Admin Console MVP.
Source of truth = Markdown; HTML generate từ Markdown (không hand-edit HTML).

1. Nền tảng hiện tại xem ở đâu?

Lưu ý URL: endpoint health chính xác là …/health trên host staging-api.booking.bngagency.vn. Các đường /api/booking/* cần API key IP được allowlist (xem Pilot Runbook).

2. Hiện có những lớp nào?

LớpTrạng tháiXem bằng gì
Booking API<span class="badge b-go">Live</span>curl / Postman / API docs (OpenAPI)
Partner Management<span class="badge b-info">Backend/CLI</span>ops command + docs
Tenant Management<span class="badge b-info">Backend/CLI</span>ops command + docs
Inventory<span class="badge b-info">Backend/API</span>seed/demo + API (availability)
Audit<span class="badge b-info">Backend/Data</span>ops show-audit + audit docs
Frontend Admin<span class="badge b-nogo">Chưa có</span>cần build sau
Partner Portal<span class="badge b-nogo">Chưa có</span>cần build sau
Customer Booking UI<span class="badge b-nogo">Chưa có</span>cần build sau
Đọc bảng: <span class="badge b-go">Live</span> = chạy thật · <span class="badge b-info">Backend/CLI</span> = có logic, dùng qua lệnh/API (không có nút bấm) · <span class="badge b-nogo">Chưa có</span> = cần xây.

3. Founder muốn demo thì demo như nào?

A. Technical Demo (cho khách/đối tác có đội kỹ thuật) — <span class="badge b-go">Sẵn sàng</span>

B. Business Demo (cho khách không kỹ thuật) — <span class="badge b-notes">Dùng tài liệu</span>

C. Future UI Demo (bấm chuột trực quan) — <span class="badge b-nogo">Chưa có</span>

4. Backend quản trị hiện tại có chưa?

Chức năngCó logic nền?Cách dùng hiện tại
Tạo partner<span class="badge b-go">Có</span>ops create-partner
Cấp API key<span class="badge b-go">Có</span>ops issue-key --deliver
Tạo tenant<span class="badge b-go">Có</span>ops provision-tenant
Seed inventory<span class="badge b-go">Có</span>ops seed-inventory
Suspend / reactivate<span class="badge b-go">Có</span>ops suspend-* / reactivate-*
Booking lifecycle<span class="badge b-go">Có</span>API (/api/booking/*)
Kết: logic đầy đủ ✅ — nhưng chưa có UI để bấm. Vận hành hiện qua Pilot Runbook + Operations guides.

5. Nếu muốn giao diện quản trị thì cần xây gì?

Đề xuất roadmap UI tối thiểu (mỗi cái là sprint xây mới, ngoài phạm vi hiện tại):

Admin Console MVP (cho Founder/Ops)

Partner Portal MVP (cho đối tác)

Customer Booking UI (cho người dùng cuối)

Cả 3 đều chưa có và cần backend bổ sung (auth người dùng cuối/portal, endpoint đọc cho UI…). Ưu tiên thường là Admin Console MVP trước (giúp nội bộ dễ vận hành + demo trực quan).

6. Founder nên làm gì tiếp?

Option A — Pilot API-first ngay <span class="badge b-go">Nhanh nhất</span>

Option B — Build Admin Console MVP trước <span class="badge b-notes">Tốn thêm sprint</span>

Khuyến nghị:

7. Bảng quyết định

Câu hỏiNếu CóNếu Không
Đối tác có dev team không?<span class="badge b-go">Pilot API-first</span>cần UI demo
Founder cần tự thao tác không?<span class="badge b-notes">Admin Console</span>CLI/docs đủ
Sale cần demo hình ảnh không?<span class="badge b-notes">UI prototype</span>business deck đủ
Khách cần đặt thử trực tiếp không?<span class="badge b-notes">Customer UI</span>API demo đủ

8. Kết luận ngắn

BNG Booking Platform hiện đã là backend platform có thể chạy thật, nhưng chưa phải web app có giao diện quản trị.
Muốn "xem" → hiện xem qua health / API / Postman / docs.
Muốn "bấm dùng" → cần mở sprint xây Admin Console MVP.

<div class="nextaction"> <strong>▶ Recommended Next Step:</strong> Nếu đối tác pilot đầu tiên <strong>có đội kỹ thuật</strong> → chạy <strong>Pilot API-first ngay (Option A)</strong> để kiểm chứng platform nhanh nhất, chưa cần UI. Song song, xếp <strong>Admin Console MVP (Option B)</strong> vào backlog — khởi động khi cần demo trực quan cho khách không kỹ thuật hoặc khi Founder/Ops muốn tự bấm vận hành. Xem: <a href="../pilot/html/PILOT-RUNBOOK.html">Pilot Runbook</a> · <a href="../releases/html/V1.0.0-PILOT-READY.html">V1.0.0 Pilot Ready</a> · <a href="../index.html">Founder Dashboard</a>. </div>