🎮 GAMESTORE - MERN STACK E-COMMERCE
Nền tảng bán Game chuyên nghiệp tích hợp AI & Realtime
Gamestore là giải pháp thương mại điện tử toàn diện dành cho các shop kinh doanh Game bản quyền. Dự án được phát triển bằng bộ công nghệ MERN Stack (MongoDB, Express, React, Node.js) chuẩn kiến trúc MVC, tối ưu hiệu năng và cực kỳ dễ mở rộng. Giao diện được trau chuốt tỉ mỉ, mang lại trải nghiệm người dùng mượt mà và đẳng cấp.
🌟 TÍNH NĂNG NỔI BẬT
🤖 AI Chatbot thông minh
Tích hợp Google Gemini AI giúp tư vấn khách hàng, so sánh game và trả lời câu hỏi tự động cực kỳ chính xác.
💳 Thanh toán Stripe
Tích hợp cổng thanh toán quốc tế Stripe. Hỗ trợ quy trình checkout an toàn, chuyên nghiệp.
💬 Chat Realtime
Hệ thống nhắn tin thời gian thực bằng Socket.io giữa User và Admin, nhận thông báo ngay lập tức.
📦 CÁC PHÂN HỆ CHÍNH
-
✅ Đăng nhập/Đăng ký với JWT & Cookie
-
✅ Tìm kiếm & Lọc Game nâng cao
-
✅ Giỏ hàng & Quản lý đơn hàng
-
✅ Hệ thống Coupon giảm giá
-
✅ Đánh giá (Review) 5 sao
-
✅ Dashboard Admin thống kê doanh thu
-
✅ Quản lý Game, User, Banner
-
✅ Responsive hoàn hảo trên Mobile
💻 CÔNG NGHỆ SỬ DỤNG
React 19 Node.js MongoDB TailwindCSS Socket.io Stripe API
Source code sạch sẽ, dễ cài đặt và tùy chỉnh. Phù hợp làm đồ án hoặc kinh doanh thực tế!
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
🛠️ HƯỚNG DẪN CÀI ĐẶT CHI TIẾT
Chào mừng bạn đã sở hữu bộ Source Code Gamestore Fullstack MERN. Vui lòng thực hiện theo các bước sau để khởi chạy dự án:
1. Yêu cầu hệ thống
-
Node.js: Phiên bản 16.x trở lên.
-
MongoDB: Atlas (Cloud) hoặc Local Community Server.
-
Code Editor: VS Code (khuyên dùng).
2. Các bước triển khai
🔹 Bước 1: Cấu hình Backend
-
Mở thư mục gốc trong terminal.
-
Chạy lệnh: npm install để cài đặt thư viện.
-
Copy file .env.example thành .env.
-
Điền thông tin kết nối MONGO_URI và các API Key (Cloudinary, JWT Secret...).
-
Chạy Backend: npm run dev (mặc định chạy tại port 4000).
🔹 Bước 2: Cấu hình Frontend
-
Di chuyển vào thư mục frontend: cd my-ecommerce-app.
-
Chạy lệnh: npm install.
-
Copy file .env.example thành .env.
-
Đảm bảo VITE_API_BASE_URL=http://localhost:4000.
-
Chạy Frontend: npm run dev (mặc định chạy tại port 5173).
3. Thiết lập quyền Admin
💡 Mẹo: Sau khi đăng ký tài khoản mới, bạn vào MongoDB (Compass hoặc Atlas), tìm user đó và sửa field isAdmin thành true để kích hoạt giao diện quản trị.
4. Thông tin bổ sung
|
Thành phần
|
Địa chỉ mặc định
|
|
Frontend (User)
|
http://localhost:5173
|
|
Backend API
|
http://localhost:4000
|
* Lưu ý: Nếu gặp khó khăn trong quá trình cài đặt, vui lòng liên hệ hỗ trợ qua email hoặc số điện thoại đính kèm trong file hướng dẫn.