An open API service indexing awesome lists of open source software.

https://github.com/greeneley/book-store-backend


https://github.com/greeneley/book-store-backend

hibernate java jpa mapstruct restful-api spring-boot spring-security

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# Book Store

## Description

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.

## Technologies

- 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