Ecommerce App là một ứng dụng web thương mại điện tử được xây dựng bằng React, Tailwind CSS và Ant Design. Người dùng có thể duyệt sản phẩm, lọc theo nhiều tiêu chí, xem chi tiết sản phẩm, quản lý giỏ hàng và đặt hàng. Ngoài ra, ứng dụng còn cung cấp giao diện Admin để quản lý Dashboard, sản phẩm, đơn hàng, khách hàng và báo cáo.
- React (Create React App)
- React Router
- Ant Design
- Tailwind CSS
- React Hooks (useState, useEffect, useContext)
- Hiển thị sản phẩm mới, bán chạy, khuyến mãi
- Lọc sản phẩm theo danh mục, thương hiệu, tính năng, giá, đánh giá
- Thêm/xóa/sửa giỏ hàng, tính tổng, thanh toán
- Xem chi tiết sản phẩm với tab mô tả, thông số, đánh giá, hỏi đáp
- Hỗ trợ chat trực tuyến và nút cuộn lên đầu trang
- Giao diện Admin: quản lý Dashboard, sản phẩm, đơn hàng, khách hàng, báo cáo, cài đặt
- Node.js >= 14
- NPM >= 6 hoặc Yarn
- Clone repository:
git clone https://github.com/dungletien/TechShop.git
- Chuyển vào thư mục dự án:
cd ecommerce-app
- Cài đặt phụ thuộc:
npm install
-
Khởi động máy chủ phát triển:
npm start
Mở trình duyệt và truy cập http://localhost:3000
-
Xây dựng bản production:
npm run build