Chuyển tới nội dung chính

Partner Module

Module dành cho quản trị đối tác thuộc hệ thống VPPOS.

Cấu trúc thư mục

  • src/pages/: Chứa các trang nghiệp vụ. Mỗi trang nên nằm trong một thư mục riêng.
  • src/services/: Khai báo các API endpoints sử dụng RTK Query.
  • src/schema/: Định nghĩa các schema validation bằng Zod.
  • src/types/: Định nghĩa các kiểu dữ liệu cho API và Domain.

Lưu ý cho Intern

  • Styling: Sử dụng Tailwind CSS v4. Không dùng hex code, hãy dùng màu từ theme (ví dụ: text-primary-500).
  • UI Components: Tuyệt đối không tạo lại các component cơ bản đã có trong @vppos/core/ui/react.
  • API Call: Sử dụng RTK Query thông qua baseApi.injectEndpoints.
  • Validation: Sử dụng Zod + React Hook Form.

Cách chạy local

# Tại thư mục root của project
pnpm install
pnpm dev --filter @vppos/partner

Module này sẽ chạy ở cổng 8095.