/ECom

E-Commerce Application Backend in Multi-Module Spring Framework Based Project

Primary LanguageJava

ECom

E-Commerce Application Backend in Multi-Module Spring Boot Project

Modules

  • Boot : The application boots from here.
  • Classes : Contains all the common classes used in the application.
  • Core : Core configuration of the application.
                [Config for Spring-Security, Custom-Logging, User-Registration, User-Login, Async-Jobs, LoginContext and more]
  • Orders : Order Management Implementation (Sprint-StateMachine config and implementation with JPA persistence)
  • Payments : To hold payment related functionality and integration.
  • Products : Implementation for Inventory management with JPA and QueryDsl for filters)
  • Support : Basic implementation for customer-support like ticket creation etc.
  • User : User Profile related APIs.