Dự án này là một cửa hàng thương mại điện tử được xây dựng sử dụng ReactJS, CommerceJs, Material UI và tích hợp cổng thanh toán Stripe. Dự án được thiết kế để mô phỏng trải nghiệm mua sắm trực tuyến thực tế, cho phép thực hiện các thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa) trong thời gian thực thông qua CommerceJs và tải dữ liệu động từ API vào ứng dụng.
Chức năng chính:
Hiển thị sản phẩm: Sử dụng CommerceJs để tải và hiển thị sản phẩm.
Giỏ hàng: Cho phép người dùng thêm, xóa và cập nhật sản phẩm trong giỏ hàng.
Thanh toán: Tích hợp Stripe để xử lý giao dịch thanh toán.
Giao diện người dùng: Sử dụng Material UI để tạo giao diện người dùng thân thiện và đẹp mắ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:
Clone dự án: tải mã nguồn về máy.
Cài đặt các gói phụ thuộc: Mở terminal và chạy lệnh npm install trong thư mục dự án để cài đặt các gói phụ thuộc.
Cấu hình biến môi trường: Tạo một tệp .env trong thư mục gốc của dự án và cấu hình các biến môi trường cần thiết (ví dụ: khóa API của CommerceJs và Stripe).
Chạy dự án: Sử dụng lệnh npm start để khởi động dự án. Dự án sẽ được mở tự động trong trình duyệt web mặc định.