Công nghệ:
React: Một thư viện JavaScript để xây dựng giao diện người dùng. Dự án sử dụng React để tạo ra các thành phần giao diện động và tái sử dụng.
Vite: Một công cụ xây dựng hiện đại cung cấp một trải nghiệm phát triển nhanh chóng với tính năng Hot Module Replacement (HMR).
Tailwind CSS: Một framework CSS utility-first giúp việc xây dựng thiết kế giao diện trở nên nhanh chóng và linh hoạt.
React Router Dom: Thư viện để quản lý định tuyến trong các ứng dụng web sử dụng React.
Chức năng:
Hiển thị sản phẩm: Sử dụng ProductContext để lấy và hiển thị danh sách sản phẩm từ một API giả lập.
Quản lý giỏ hàng: CartContext cung cấp chức năng thêm sản phẩm vào giỏ hàng và quản lý các sản phẩm trong giỏ.
Quản lý sidebar: SidebarContext cho phép kiểm soát việc hiển thị và ẩn sidebar.
Hiển thị chi tiết sản phẩm: Các thành phần như Product và ProductDetails cho phép người dùng xem thông tin chi tiết về sản phẩm.
Thiết kế đáp ứng: Sử dụng Tailwind CSS và các kỹ thuật thiết kế đáp ứng để đảm bảo ứng dụng hoạt động tốt trên các thiết bị và kích thước màn hình khác nhau.
Nhanh
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
cd đường_dẫn_tới_thư_mục_dự_án
npm install
npm run dev
Sau khi thực hiện các bước trên, dự án sẽ được chạy trên máy phát triển của bạn, thường là trên địa chỉ http://localhost:3000 (hoặc một cổng khác nếu cổng 3000 đã được sử dụng).