-
Xác thực người dùng: Đăng ký và đăng nhập người dùng an toàn bằng xác thực JWT.
-
Bảng quản trị: Nền tảng này bao gồm các tính năng toàn diện cho cả người dùng và quản trị viên, đảm bảo quy trình đặt hàng và quản lý hiệu quả.
-
Thanh toán an toàn: Được tích hợp với Stripe, nền tảng này đảm bảo xử lý thanh toán an toàn và nhanh chóng.
-
Thiết kế đáp ứng: Ứng dụng được thiết kế để đáp ứng hoàn toàn, đảm bảo trải nghiệm liền mạch trên mọi thiết bị.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
2. Cài đặt tất cả các phụ thuộc
cd e-commerce-website
cd backend
npm install
cd ../frontend
npm install
cd ../admin
npm install
3. Cấu hình các biến môi trường:
Phần cuối: tạo tệp .env và thêm nội dung sau:
PORT = 4000
MONGODB_URI = <your-mongodb-connection-string>
SECRET_KEY = <your-jwt-secret-key>
STRIPE_SECRET_KEY = <your-stripe-secret-key>
FRONTEND_URL = http://localhost:3000
BACKEND_URL = http://localhost:4000
-
Frontend: tạo tệp .env và thêm nội dung sau:
REACT_APP_API_URL = http://localhost:4000
-
Quản trị viên: tạo tệp .env và thêm nội dung sau:
REACT_APP_API_URL = http://localhost:4000
3. Chạy ứng dụng cục bộ
Đầu tiên hãy chạy máy chủ trên thiết bị đầu cuối (đảm bảo bạn đang ở trong thư mục phụ trợ)
Mở terminal mới và chạy giao diện người dùng
Mở terminal mới và chạy bảng quản trị
Cách sử dụng
Tạo tài khoản người dùng mới và đăng nhập.