A 2nd Java (Spring Boot) with Angular

Come check out my second Java e-commerce website using Angular




Backend — Spring Boot API                                                                                          
                                                                                                                     
  Java 21, Spring Boot 3.5.0, Spring Web (REST controllers), Spring Data JPA, Spring Validation, Spring Boot         
  Actuator, PostgreSQL, RabbitMQ (Spring AMQP), Lombok, Docker                                                       
                                                                                                                     
  Layers: entities (Product, Category, Brand, User, Order, OrderItem), DTOs (request/response split), repositories   
  (Spring Data), services, controllers, RabbitMQ messaging producer/consumer, global exception handling, CORS config,
   data initializer                                                                                                  
                                                                                                                   
  ---                                                                                                                
  Frontend — Angular                                                                                               

  Angular 21, Angular Material, Angular CDK, Angular Router, RxJS, Contentful SDK (headless CMS), SCSS

  Pages: Home, Products, Product Detail, Cart — Layout components: Header, Footer — Core services: ProductService,
  CategoryService, BrandService, OrderService, CartService, ContentfulService                                      
                                                                                                                     
  ---                             
  One clarification: this project does not use Next.js, React, or Tailwind CSS anywhere. The frontend is Angular with
   Angular Material for UI components and SCSS for styles. If you want to migrate or add a Next.js + React + Tailwind
   frontend alongside the Spring Boot API, that's a separate effort — let me know if that's what you're aiming for.