A simple ecommerce application built with Spring boot 3.0 and Angular 16
-
RESTful API: Exposes a comprehensive RESTful API for managing product catalog, order processing and user authentication.
-
Product Management: Supports product creation, modification, deletion, and retrieval, along with rich product descriptions and images.
-
Add to cart
-
Order Management: You can view your order history.
-
User Authentication: Provides secure user registration, login, and authorization mechanisms, including JWT-based authentication.
-
You can filter the product by price, brand and sorting
-
You can browse on what product category u want
- Java - Oracle Java 17 JDK
- Angular - Angular 16 Frontend
- Rxjs - Reactive functions
- TailwindCss
- Google Fonts - Icons
- Spring - Spring Boot resource and authorization server
- Spring data jpa - Object-relational Mapping
- Jackson - JSON Object Mapping and data binding
- Lombok - Automatic generated methods
- MySQL - MySQL Database
- Connector/J - Connecting to MySQL Database Server
- Maven - Dependency Management