Skip to content

dungletien/TechShop

Repository files navigation

🚀 Ecommerce App - TechShop

Giới thiệu

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.

Công nghệ sử dụng

  • React (Create React App)
  • React Router
  • Ant Design
  • Tailwind CSS
  • React Hooks (useState, useEffect, useContext)

Tính năng chính

  • 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

Yêu cầu

  • Node.js >= 14
  • NPM >= 6 hoặc Yarn

Cài đặt

  1. Clone repository:
    git clone https://github.com/dungletien/TechShop.git
  2. Chuyển vào thư mục dự án:
    cd ecommerce-app
  3. Cài đặt phụ thuộc:
    npm install

Chạy ứng dụng

  • 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

Demo

About

Đồ án cơ sở

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published