Tài Khoản Mavis - Ecommerce MMO
Nền tảng thương mại điện tử chuyên mua bán tài khoản mạng xã hội và dịch vụ MMO, xây dựng trên kiến trúc fullstack Next.js 15 + NestJS 11 với hệ thống real-time và tích hợp nhà cung cấp bên ngoài.
Xem website
Thời gian
10 tuần
Đội ngũ
3 người (PM, Frontend Developer, Backend Developer)
Khách hàng
Doanh nghiệp Gaming
Ngân sách
30-45 triệu VND
Về dự án
Tài Khoản Mavis là nền tảng thương mại điện tử hoàn chỉnh phục vụ thị trường mua bán tài khoản mạng xã hội (Facebook, Instagram, TikTok, YouTube) và các dịch vụ MMO tại Việt Nam. Backend xây dựng trên NestJS 11 với TypeORM và MySQL, cung cấp RESTful API có Swagger documentation, hệ thống WebSocket real-time cho thông báo và chat hỗ trợ. Frontend sử dụng Next.js 15 với Turbopack, Radix UI, TanStack Query/Table, Zustand và Tailwind CSS v4. Điểm nổi bật là hệ thống tự động đồng bộ sản phẩm từ nhiều nhà cung cấp bên ngoài, cơ chế fulfillment đơn hàng kép, hệ thống cấp bậc người dùng theo tổng nạp, và tích hợp Telegram Bot thông báo cho admin.
Công nghệ sử dụng
Tính năng chính
Hệ thống quản lý sản phẩm đa tầng: danh mục → sản phẩm → loại sản phẩm → biến thể
Tự động đồng bộ sản phẩm từ nhà cung cấp bên ngoài (Mail72h, SellCloneGiare, CloneTut) theo cron hàng ngày
Hệ thống đặt hàng với cơ chế fulfillment kép: giao hàng từ kho nội bộ hoặc tự động mua qua API nhà cung cấp
Nạp tiền vào ví với nhiều phương thức thanh toán, xác nhận qua SMS banking tự động
Thông báo real-time qua WebSocket và chat hỗ trợ khách hàng trực tiếp
Dashboard admin toàn diện: quản lý người dùng, sản phẩm, đơn hàng, nạp tiền, giao dịch
Hệ thống cấp bậc người dùng tự động nâng hạng theo tổng nạp, mỗi cấp có giá ưu đãi riêng
Tích hợp Telegram Bot gửi thông báo đơn hàng mới cho admin
Import/export dữ liệu sản phẩm và biến thể qua file Excel
Hệ thống voucher/mã giảm giá hỗ trợ giảm theo phần trăm và giá trị cố định
Phân quyền RBAC với admin logs ghi lại mọi thao tác
SEO tối ưu với SSR, sitemap tự động, Schema.org JSON-LD, Open Graph
Thách thức
- •Tích hợp đồng bộ sản phẩm từ nhiều nhà cung cấp bên ngoài với API khác nhau, mỗi provider có cấu trúc dữ liệu và cơ chế xác thực riêng biệt, đồng thời phải xử lý tính toán giá markup và mapping danh mục
- •Xây dựng hệ thống fulfillment đơn hàng kép vừa hỗ trợ giao hàng từ kho nội bộ vừa tự động mua qua API nhà cung cấp, đảm bảo tính atomic của giao dịch tài chính và xử lý rollback khi có lỗi
- •Thiết kế hệ thống real-time notification và chat support qua WebSocket với xác thực JWT, quản lý kết nối đa thiết bị và phân quyền room theo role
Giải pháp
- •Áp dụng Strategy Pattern cho external providers: mỗi nhà cung cấp triển khai thành service riêng với interface thống nhất, ExternalProductSyncService đóng vai trò orchestrator với NestJS Schedule chạy đồng bộ định kỳ
- •Triển khai transaction flow chặt chẽ với TypeORM query runner đảm bảo atomicity: kiểm tra số dư → trừ tiền → tạo order → fulfill → tạo transaction record → cập nhật tồn kho, rollback toàn bộ nếu thất bại
- •Sử dụng NestJS WebSocket Gateway với Socket.IO, room-based architecture: mỗi user join personal room và role-based rooms, ConnectedUsers Map theo dõi multi-device connections
Kết quả
- •Hoàn thiện nền tảng fullstack với 20+ module backend và 20+ trang admin management, phục vụ thị trường mua bán tài khoản mạng xã hội
- •Hệ thống tự động đồng bộ sản phẩm từ 3 nhà cung cấp bên ngoài, xử lý hàng trăm sản phẩm mỗi ngày, giảm thao tác thủ công cho admin gần bằng 0
- •Triển khai production trên VPS với Docker Compose (MySQL + NestJS + Nginx), tối ưu SEO đạt chuẩn với Schema.org JSON-LD và sitemap tự động
Đánh giá từ khách hàng
“Hệ thống giao dịch tự động và bảo mật giúp chúng tôi vận hành hiệu quả hơn rất nhiều, khách hàng cũng tin tưởng hơn.”
Quản lý Tài Khoản Mavis
Operations Manager
Dự án liên quan
SELLKIT - Nền Tảng Marketplace Sản Phẩm Số
Nền tảng marketplace toàn diện cho phép người bán tạo cửa hàng riêng, bán sản phẩm số, khóa học online với hệ thống thanh toán đa cổng và quản lý đơn hàng tự động.
AgencyHoàng Trung Agency - Website Agency
Website giới thiệu agency thiết kế chuyên nghiệp với hiệu ứng animation mượt mà và giao diện hiện đại
Chê Phim - Mạng Xã Hội Review Phim
Mạng xã hội chia sẻ và review phim, nơi người dùng có thể đánh giá, tạo playlist và tương tác với cộng đồng yêu phim.
Bạn muốn có một dự án tương tự?
Hãy liên hệ với Hoàng Trung Digital để được tư vấn và báo giá miễn phí. Chúng tôi sẵn sàng biến ý tưởng của bạn thành hiện thực.