Công nghệ:
ReactJS: Một thư viện JavaScript để xây dựng giao diện người dùng.
CSS: Được sử dụng để tạo kiểu cho các thành phần giao diện người dùng.
React Router: Để quản lý định tuyến trong ứng dụng một trang (SPA).
Chức năng:
Xem Sản Phẩm: Người dùng có thể xem danh sách các sản phẩm thông qua các trang danh mục sản phẩm. (AllProducts.js)
Thêm Sản Phẩm vào Giỏ Hàng: Cung cấp chức năng thêm sản phẩm vào giỏ hàng với các thuộc tính được chọn như kích thước, màu sắc. (App.js)
Thay Đổi Số Lượng Sản Phẩm trong Giỏ Hàng: Người dùng có thể thay đổi số lượng của sản phẩm đã thêm vào giỏ hàng. (ChangeCartItemQuantity.js)
Xem Tổng Số Tiền và Thanh Toán: Hiển thị tổng số tiền của các sản phẩm trong giỏ hàng và cho phép người dùng tiến hành thanh toán. (CartTotals.js)
Thay Đổi Đơn Vị Tiền Tệ: Cho phép người dùng thay đổi đơn vị tiền tệ khi xem giá sản phẩm. (App.js)
Lọc Sản Phẩm Theo Danh Mục: Người dùng có thể lọc sản phẩm dựa trên danh mục sản phẩm. (App.js)
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Để cài đặt dự án này, bạn cần chạy các lệnh sau trong terminal:
Cài đặt các dependencies:
npm install
npm start