/EcommerceWS

Simple Ecommerce backend REST APIs to support products/categories

Primary LanguageJava

Problem Statement

Build a sample ecommerce REST API backend to support categories and products

Tech stack & libraries

  1. Spring MVC and Jackson for building REST APIs
  2. Spring framework (core, web, beans, aop, context, orm etc) for DI, AOP, ORM, Transaction etc.
  3. Springfox Swagger for REST API documentation
  4. Spring security for basic authentication
  5. Spring Retry for retrying DAO calls
  6. Hibernate with JPA conventions
  7. Logback with SLF4J conventions
  8. Mockito, PowerMockito and Junit for unit testing
  9. SQL server as the database

Swagger UI url

localhost:8090/ecommerceWS/swagger-ui.html

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text