Website có 2 người dùng chính là Khách hàng và Admin với các chức năng như sau:
* Khách hàng
- Xem, tìm kiếm, lọc sản phẩm
- Đánh giá sản phẩm
- Các chức năng thêm, sửa, xoá sản phẩm trong giỏ hàng
- Đặt hàng và theo dõi trạng thái đơn hàng
* Admin
- View dashboard để thống kê:
+ Tổng đơn hàng đã giao thành công
+ Tổng doanh thu
+ Tổng khách hàng
+ Tổng sản phẩm hiện có trong kho
+ Số lượng của từng loại đánh giá: 5 sao, 4 sao,...
+ Số lượng khách hàng mới mua lần đầu, khách hàng quay lại mua hàng.
- Quản lý đơn hàng: thêm đơn hàng, cập nhật trạng thái đơn hàng
- Quản lý sản phẩm
- Quản lý nhập hàng
- Quản lý nhân viên
- Thống kê doanh thu theo ngày, theo tháng và theo năm
- Quản lý nhà cung cấp
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
- Chạy file backend trên Inteliji và đổi mật khẩu MySQL tương ứng trong property thì CSDL tự động tạo trong MySQL
- Chạy file frontend Angular
Nguồn: Topcode.vn