Skip to content

Application for Product, Store and Order Management using Java, Spring boot, JPA and H2 database server

License

Notifications You must be signed in to change notification settings

Magda-k-e/products-stores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This web application is built with Java 21, Spring Boot, Maven and the H2 database Server.

The application enables the user to manage the following functionalities:

Product management:

  • create products with product categories
  • view all products
  • search for products by category or name or id
  • delete a product

Store management:

  • create stores and store categories
  • view all stores and categories
  • search for a store by category or name or id

Account management:

  • create accounts with customer information
  • view all accounts
  • search for an account by e-mail or id

Order Processing:

  • create orders for each account and store
  • add order items to the orders and view the total cost per order
  • view all placed orders, or by account or store
  • view the number of orders for a specific store
  • view a sorted list of all stores based on the number of orders placed
  • view a sorted list of all stores of a specific store category according to the number of orders placed

All API endpoints can be tested with the provided Postman Application Collections.

About

Application for Product, Store and Order Management using Java, Spring boot, JPA and H2 database server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages