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.
Xem websiteThời gian
12 tuần
Đội ngũ
3 người (PM, Frontend Developer, Backend Developer)
Khách hàng
Startup công nghệ
Ngân sách
40-60 triệu VND
Về dự án
SELLKIT là nền tảng marketplace hoàn chỉnh được xây dựng với kiến trúc microservices, cho phép người bán tạo cửa hàng riêng với subdomain riêng, bán sản phẩm số (ebook, template, plugin, video) và khóa học online. Hệ thống tích hợp nhiều cổng thanh toán (SePay, MoMo, COD), hỗ trợ real-time notifications qua WebSocket, quản lý file trên AWS S3/R2, và cung cấp dashboard phân tích chi tiết cho người bán. Backend xây dựng với NestJS theo chuẩn Clean Code, TypeScript strict mode, PostgreSQL với TypeORM. Frontend sử dụng Next.js 15 với React 19, Tailwind CSS, Radix UI và Framer Motion.
Công nghệ sử dụng
Tính năng chính
Hệ thống quản lý sản phẩm số với variants, pricing và file attachments
Hệ thống khóa học online với curriculum, lessons, progress tracking và enrollment
Tích hợp đa cổng thanh toán (SePay, MoMo, COD) với strategy pattern
Multi-subdomain architecture cho phép mỗi người bán có cửa hàng riêng
Real-time notifications qua WebSocket và Server-Sent Events
Shopping cart và checkout flow hoàn chỉnh với order management
Dashboard phân tích doanh thu, thống kê và báo cáo chi tiết
Hệ thống membership packages với subscription management
File upload và quản lý với AWS S3/R2, hỗ trợ image optimization
Blog/articles system với rich text editor (Tiptap)
Promotion system với discount codes và coupons
Admin panel với quản lý users, products, orders, payments
Thách thức
- •Xây dựng kiến trúc multi-subdomain cho phép mỗi người bán có cửa hàng riêng với domain riêng, yêu cầu middleware phức tạp để xử lý routing, cookie sharing cross-subdomain và authentication flow
- •Tích hợp nhiều cổng thanh toán khác nhau (SePay, MoMo, COD) với các flow và webhook khác nhau, đòi hỏi abstraction layer để dễ dàng thêm gateway mới và xử lý transaction state management
- •Xây dựng hệ thống real-time notifications scale được với hàng nghìn users đồng thời, cần optimize WebSocket connections và implement message queuing
Giải pháp
- •Sử dụng Next.js middleware để detect subdomain từ hostname, rewrite URL động và set cookie với domain chung để share authentication token across subdomains
- •Áp dụng Strategy Pattern với PaymentGatewayFactory để tạo abstraction layer cho các payment gateway, mỗi gateway implement interface chung với dependency injection trong NestJS
- •Sử dụng Socket.IO với room-based architecture, mỗi user join vào room riêng, kết hợp NestJS EventEmitter để emit events từ business logic và Redis adapter để scale horizontal
Kết quả
- •Xây dựng thành công nền tảng marketplace hoàn chỉnh với 20+ modules, 100+ API endpoints
- •Hệ thống multi-subdomain cho phép mỗi người bán có cửa hàng riêng, tăng tính cá nhân hóa và brand identity
- •Tích hợp thành công 3 cổng thanh toán với abstraction layer linh hoạt, dễ dàng mở rộng thêm gateway mới
Đánh giá từ khách hàng
“SELLKIT đã giúp chúng tôi xây dựng nền tảng bán sản phẩm số chuyên nghiệp, tốc độ nhanh và trải nghiệm người dùng tuyệt vời.”
Founder SELLKIT
CEO & Founder
Dự án liên quan
E-commerceTà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.
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.