Chức năng
Mô tả các chức năng có trong trang web
Gồm 2 phần chính:
Mô tả chung - ShopMô tả chung - WikiMôt tả chung
1. Hệ thống Xác thực
Đăng ký: Tạo tài khoản mới với xác thực email
Đăng nhập: Xác thực bằng username/email + password
Quên mật khẩu: Gửi mật khẩu tạm thời qua email
JWT Authentication: Bảo mật API và session management
Remember Me: Ghi nhớ đăng nhập
2. Quản lý Profile
Xem profile: Hiển thị thông tin cá nhân
Cập nhật thông tin: Sửa email, số điện thoại, địa chỉ
Đổi mật khẩu: Thay đổi mật khẩu với xác thực
Thống kê mua sắm: Tổng đơn hàng, tổng chi tiêu
3. Shop - Tính năng Mua sắm
3.1 Danh sách Sản phẩm
Hiển thị sản phẩm: Grid layout với card view
Phân trang: Navigation với số trang
Filter: Lọc theo loại tài khoản, giá, server, level
Sort: Sắp xếp theo giá, ngày tạo, level
Search: Tìm kiếm theo từ khóa
3.2 Chi tiết Sản phẩm
Thông tin đầy đủ: Mô tả, hình ảnh, giá, level
Gallery ảnh: Carousel hiển thị nhiều ảnh
Thông số kỹ thuật: Server, type, level, ngày tạo
Add to Cart: Thêm vào giỏ hàng
3.3 Giỏ hàng
Quản lý items: Thêm, sửa, xóa sản phẩm
Cập nhật số lượng: Tăng/giảm quantity
Tính tổng tiền: Real-time calculation
Lưu trữ: Session-based cart cho guest, DB cho user
3.4 Thanh toán
Form checkout: Thông tin giao hàng và thanh toán
Phương thức thanh toán:
QR Code Payment (VietQR)
Bank Transfer
Cryptocurrency
Tích hợp Payment API: Third-party payment gateway
Webhook xử lý: Auto-update order status
3.5 Quản lý Đơn hàng
Lịch sử đơn hàng: Danh sách orders với status
Chi tiết đơn hàng: Thông tin đầy đủ order
Tracking: Theo dõi trạng thái đơn hàng
Order statuses: PENDING, PROCESSING, COMPLETED, FAILED, CANCELLED
4. Wiki - Thông tin Nhân vật
4.1 Danh sách Nhân vật
Card grid: Hiển thị nhân vật dạng thẻ
Filter options:
Class: Attacker, Runner, Defender
Element: Red, Blue, Green, Dark, Light
Rarity: EX, BF, Step-Up
Search: Tìm theo tên, nickname, traits
4.2 Chi tiết Nhân vật
Thông tin cơ bản:
Name, Nickname
Class, Element, Rarity
Character Image
Traits (Đặc điểm):
Character Trait (trait0)
Trait1, Trait2
Boost Trait, Hyperboost Trait
Skills (Kỹ năng):
Skill 1, Skill 2
Mô tả chi tiết từng skill
Analysis (Phân tích):
Strong Points (Điểm mạnh)
Weak Points (Điểm yếu)
Counter Strategies (Cách đối phó)
Medal Recommendations (Medal đề xuất)
Support Recommendations (Support đề xuất)
Playstyle Suggestions (Lối chơi đề xuất)
Video Guides (YouTube links)
5. Admin Panel
5.1 Dashboard
Thống kê tổng quan: Doanh thu, đơn hàng, user
Biểu đồ: Revenue charts, order trends
Quick actions: Links to management pages
5.2 Quản lý Sản phẩm
CRUD operations: Create, Read, Update, Delete products
Bulk actions: Update multiple products
Image upload: Multiple image management
Status management: Available, Sold, Reserved
5.3 Quản lý Đơn hàng
Order list: Paginated với filters
Order processing: Update status, payment confirmation
Export: Download order reports
5.4 Quản lý Users
User list: Tất cả users với thông tin
User roles: Admin, User management
User statistics: Order history per user
5.5 Thống kê & Báo cáo
Revenue reports: Theo ngày, tháng, năm
Best-selling products: Top sản phẩm bán chạy
User analytics: Registration trends, active users
Last updated