- Dự án website E-Commerce Shopping-cart ứng dụng các kiến thức đã học về Spring framework
- Trang web với hai quyền chính là ROLE_ADMIN, ROLE_USER sử dụng spring security để xác thực và phân quyền
- Sử dụng OAUTH-2 để đăng nhập bằng tài khoản Facebook và Google
- Sử dụng mã OTP gửi qua mail cho các bad-request(Xác định bằng Google RECAPTCHA v2)
- Cơ sở dữ liệu MySQL kết nối bằng Hibernate, Spring Data JPA
- Sử dụng session để lưu giỏ hàng, cập nhật giá tiền và số lượng mỗi khi có giao dịch mới
- Có trang admin để quản lí sản phẩm, comment, categories, blog, bill và chỉ có admin mới có thể truy cập.
- User có thể cập nhật thay đổi thông tin, thực hiện mua hàng, đọc blog, gửi email phản hồi.
https://imgur.com/gallery/d1fz03x
sh docker build -t commerce-spring .
sh docker-compose up -d


