The E-Commerce Database Management System (EC-DBMS) is designed to store, process, retrieve, and analyze data related to
online sales activities conducted by customers from home. The system maintains information about customers, vendors,
products, product categories, orders, and couriers. It allows vendors to create online stores, customers to browse
products, and administrators to approve or reject shop requests while managing shop categories. The system tracks items
in each shop and facilitates online purchases without the need for customers to visit physical stores. This online
shopping platform relies on the internet as the primary means of selling goods and services, displaying products in a
categorized format. Customers can view product details, check prices, and place orders using their registered accounts,
with payment made upon delivery.
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Thymeleaf
- H2 database
- Tests
https://github.com/Trandinhdongkhanh/G2WebStoreV2/blob/main/src/main/java/com/hcmute/g2webstorev2/controller/ProductController.java
https://www.codejava.net/frameworks/spring-boot/spring-security-jwt-authentication-tutorial
Truy cap swagger UI: http://localhost:8081/swagger-ui/index.html#/checkout-controller
Send Email: https://www.geeksforgeeks.org/how-to-send-email-with-thymeleaf-template-in-spring-boot/
https://www.youtube.com/watch?v=Sst9O5C6WhQ
Leave a Reply