Công nghệ:
React: Được sử dụng để xây dựng giao diện người dùng của ứng dụng web. React giúp tạo ra một trải nghiệm người dùng mượt mà và đáp ứng nhanh chóng thông qua việc sử dụng các thành phần tái sử dụng.
React Router Dom: Thư viện này được sử dụng để xử lý định tuyến trong ứng dụng React, cho phép người dùng điều hướng giữa các trang mà không cần tải lại trang web.
React Modal, React Icons: Các thư viện này cung cấp các thành phần modal và biểu tượng tùy chỉnh để tăng cường giao diện người dùng.
Web Vitals: Được sử dụng để đo lường và cải thiện chất lượng trải nghiệm người dùng trên web.
Chức năng:
Hệ thống đặt hàng: Người dùng có thể duyệt qua menu, chọn sản phẩm và thêm chúng vào giỏ hàng. Họ cũng có thể chỉnh sửa số lượng sản phẩm trong giỏ hàng hoặc xóa chúng.
Lưu trữ dữ liệu cục bộ: Mọi dữ liệu về đơn hàng được lưu trữ cục bộ trong trình duyệt của người dùng. Điều này có nghĩa là giỏ hàng sẽ được giữ nguyên ngay cả khi người dùng tải lại trang, nhưng sẽ bị xóa nếu lịch sử duyệt web được xóa.
Không có backend: Hiện tại, ứng dụng không có backend. Mọi dữ liệu được lưu trữ và xử lý trên phía client.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
cd qcboba
npm install
npm start
Ứng dụng sẽ được mở tại http://localhost:3000/e-commerce/!