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