Hệ thống nội dung

Creator flow phải rõ quyền và rõ trạng thái

Mở tài sản số

Trang này là nơi member trả phí viết bài, gửi bài và theo dõi trạng thái draft -> submitted -> approved -> published.

GET /postsPOST /posts

Tạo bài viết mới

Nhấn gửi để tạo bài theo flow POST /posts, có thể dùng cùng payload API thực khi đổi sang chế độ real.

mock-adapter

Mock adapter đang active

Member app đang dùng dữ liệu mô phỏng theo contract đã khóa. Chỉ cần bật env để chuyển sang Team 1 API mà không đổi component.

Endpoint status

  • GET /healthfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • GET /auth/mefallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • GET /postsfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

  • POST /postsfallback

    Mock adapter đang active qua NEXT_PUBLIC_USE_REAL_API=false.

Public posts3

Danh sách demo giữ layout editor ổn định.

Writer rolePAID

Mock creator permission

Nhịp phối hợp hiện tại

  • Composer có thể build trước cả khi POST /posts chưa dùng thật.
  • Danh sách demo chỉ giữ nhịp cho Team 2.
Quyền viếtL3+

Chỉ paid, expert, admin được tạo bài.

Editor modeMarkdown

Team 2 dựng editor shell, Team 1 giữ validation.

Trạng thái4+

Draft, submitted, approved, published và hơn thế.

Mục tiêuReadable

Đọc là hiểu bài nào đang ở đâu trong pipeline.

Khối UI nên có

Mỗi block nên có một nhiệm vụ rõ ràng, đừng biến nó thành dashboard-card soup.

  • Composer: title, excerpt, category, locale, content
  • Post list với status chips
  • Guideline box cho content policy
  • Publish action nằm sau cùng

Quy tắc nội dung

Trang public không nói kỹ về kiếm tiền; creator area mới là chỗ mở rộng chi tiết.

  • Không hứa lợi nhuận
  • Không spam link ngoài
  • Referral và project link phải có ngữ cảnh
  • Bài viết phải phục vụ làm việc thật