-
Hệ thống đăng ký đăng nhập:
-
Người dùng có thể đăng ký và đăng nhập bằng email và mật khẩu của mình.
-
Đăng nhập bằng mạng xã hội với xác thực Google cũng khả dụng.
-
Bảng điều khiển quản trị và Hệ thống quản lý đơn hàng:
-
Bảng điều khiển quản trị cho phép quản lý dễ dàng sản phẩm, đơn hàng, danh mục, danh mục phụ và phiếu giảm giá.
-
Hệ thống quản lý đơn hàng cho phép theo dõi và xử lý đơn hàng hiệu quả.
-
Sản phẩm CRUD với các tính năng nâng cao:
-
Chức năng CRUD (Tạo, Đọc, Cập nhật, Xóa) đầy đủ để quản lý sản phẩm.
-
Hỗ trợ danh mục, danh mục phụ và tải lên nhiều hình ảnh.
-
Chi tiết sản phẩm bao gồm mô tả, giá cả và tình trạng hàng còn trong kho.
-
Tìm kiếm và lọc nâng cao:
-
Nhiều tùy chọn tìm kiếm và lọc nâng cao giúp người dùng tìm thấy sản phẩm mong muốn một cách nhanh chóng.
-
Tìm kiếm theo từ khóa, danh mục, danh mục phụ, phạm vi giá, màu sắc, thương hiệu và vận chuyển.
-
Hệ thống xếp hạng sao:
-
Người dùng có thể đánh giá và cung cấp phản hồi về sản phẩm bằng hệ thống xếp hạng sao.
-
Chức năng giỏ hàng:
-
Người dùng có thể thêm sản phẩm vào giỏ hàng, xem nội dung giỏ hàng và cập nhật số lượng.
-
Chức năng giỏ hàng được triển khai ở cả giao diện người dùng và giao diện quản trị.
-
Thanh toán bằng Tích hợp thanh toán:
-
Quy trình thanh toán an toàn với tích hợp thanh toán bằng Stripe cho thanh toán bằng thẻ tín dụng.
-
Có tùy chọn thanh toán khi nhận hàng dành cho người dùng muốn thanh toán ngoại tuyến.
-
Bảng điều khiển người dùng:
-
Bảng điều khiển người dùng cung cấp các tính năng như cập nhật mật khẩu, lịch sử mua hàng và tải xuống hóa đơn/PDF.
-
Triển khai:
-
Ứng dụng có thể dễ dàng triển khai trên Heroku để sử dụng trực tiếp.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Cài đặt các phụ thuộc: cd repo-name npm install
Thiết lập biến môi trường:
Đổi tên .env.exampletệp thành .env.
Cập nhật các giá trị cấu hình cần thiết trong .envtệp.
Khởi động máy chủ phát triển: npm start
Mở trình duyệt của bạn và truy cập ứng dụng tại http://localhost:3000.