This project contains both backend (NestJS + Colyseus) and UI (Phaser) components.
- Cài dependencies cho toàn bộ dự án:
pnpm install:all
- Khởi chạy đồng thời backend và UI:
Lệnh này sẽ mở backend (Nest + Colyseus) trên
pnpm dev
http://localhost:2567và UI trên port do Vite cấp (mặc định5173).
/backend: Mã nguồn NestJS, bao gồm module Colyseus server, API, cấu hình cơ sở dữ liệu, queue và worker./ui: Ứng dụng frontend Phaser/Vite hiển thị game, bao gồm các scene, services và cấu hình build./page: Landing page tĩnh (export từ Framer) vớiindex.html,styles/,scripts/,assets/dùng để giới thiệu sản phẩm./docs: Tài liệu kỹ thuật, flow nghiệp vụ và hướng dẫn bổ trợ cho dự án.
Yêu cầu: sử dụng
pnpmcho toàn bộ thao tác cài đặt và chạy dự án.