Chức năng của hệ thống
- Phần người dùng:
+ Đăng ký đăng nhập (Spring security JWT)
+ Xem thông tin tài khoản
+ Thay đổi thông tin tài khoản và mật khẩu
+ Xem sản phẩm mới nhất
+ Xem sản phẩm được bán chạy nhất
+ Xem sản phẩm đươc xem nhiều nhất
+ Xem thông tin sản phẩm
+ Xem toàn bộ sản phẩm
+ Xem trạng thái đơn hàng đã đặt
+ Hủy trạng thái đơn hàng khi ở chờ lấy hàng
+ Xem bài viết mới nhất
+ Tìm kiếm theo tên, khoảng giá, danh muc, nhãn hiệu, size sản phẩm,..
+ Bình luận sản phẩm
+ Bình luận bài viết
+ Kiểm tra số lượng sản phẩm
+ Số lượng còn thì được mua
+ Số lượng hết thì không cho phép mua
+ Nhập mã khuyến mại để được giảm giá đơn hàng
+ Chat với shop
- Phần quản trị:
+ Thống kê số lượng sản phẩm
+ Thống kê số lượng đơn hàng
+ Thống kê số lượng thương hiệu
+ Thống kê số lượng user
+ Quản lý danh mục
+ Thêm sửa xóa danh mục
+ Quản lý kho hàng
+ Nhập kho
+ Xuất kho
+ Tồn kho
+ Cửa hàng kho
+ Quản lý sản phẩm
+ Thêm sửa xóa sản phẩm
+ Nhập số lượng sản phẩm theo size
+ Quản lý nhãn hiệu
+Thêm sửa xóa nhãn hiệu
+ Quản lý khuyến mại
+ Thêm sửa xóa khuyến mại
+ Khuyến mại theo phần trăm
+ Quản lý đơn hàng
+ Tạo đơn hàng khi khách không có tài khoản
+ Thay đổi thông tin sản phẩm khi khác hàng đã đặt hàng muốn thay đổi
+ Thay đổi trạng thái đơn hàng khi khách hàng đặt
+ Quản lý bài viết
+ Thêm sửa xóa bài viết
+ Quản lý tài khoản
+ Quản lý đánh giá
+ Quản lý vận đơn
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
- Cài đặt JDK 11 or 17
- Cài đặt nodejs phiên bản 18.x.x
- Import database vào mysql
- Import Project Java vào IDE Intellij
- Import Project React vào vscode
- npm install
- npm start
- Sửa lại cấu hình mysql trong application-dev.properties
- Quyền Admin: Username: admin, Password: 1
- Quyền User: Username: có thể tự tạo tài khoản mới
Nguồn: Topcode.vn