Skip to content

TiensNguyenx/WebBanHangReactJs

Repository files navigation

Getting Started with Create React App

Web bán hàng dựa trên thiết kế của trang web https://philong.com.vn/ Công nghệ sử dụng:

  • Front-end: ReactJs, Boostrap
  • Back-end: NodeJs, MongoDB Bao gồm các chức năng:
  • Quản lý Sản phẩm:​
    • Thêm, sửa, xóa sản phẩm.​
    • Danh mục sản phẩm và quản lý hàng tồn kho.​
    • Hiển thị thông tin chi tiết sản phẩm.
  • Quản lý Người dùng:
    • Đăng ký, đăng nhập, đăng xuất tài khoản người dùng.​
    • Quản lý thông tin cá nhân và lịch sử mua hàng.​
    • Cập nhật thông tin cá nhân, mật khẩu.
    • Quên mật khẩu, email xác nhận.
    • Chat với admin (Socket.io).
  • Giỏ hàng và thanh toán:​
    • Thêm sản phẩm, xóa sản phẩm, tăng số lượng, giảm số lượng sản phẩm ở giỏ hàng.
    • Hiển thị tổng giá trị đơn hàng.​
    • Lựa chọn phương thức thanh toán (thẻ tín dụng, chuyển khoản, thanh toán khi nhận hàng).
    • Thêm mã giảm giá.
  • Quản lý đơn hàng:
    • Xem và theo dõi trạng thái đơn hàng.​
    • Gửi thông báo cho người dùng về tình trạng đơn hàng.
  • Tìm kiếm và lọc sản phẩm:
    • Lọc sản phẩm theo tên A-Z, Z-A, theo giá tăng dần và giảm dần.
  • Khuyến mãi và Giảm giá:
    • Áp dụng mã giảm giá hoặc chương trình khuyến mãi.
    • Hiển thị giá giảm sau khi áp dụng khuyến mãi.
  • Phân trang sản phẩm
  • Đối với Admin

image