An open API service indexing awesome lists of open source software.

https://github.com/darkalexwang/onlineshop

A web application for users to shop and order items online based on Java Spring framework and Hibernate
https://github.com/darkalexwang/onlineshop

Last synced: 3 months ago
JSON representation

A web application for users to shop and order items online based on Java Spring framework and Hibernate

Awesome Lists containing this project

README

        

# Spring and Hibernate based Shopping and Ordering system

- Built a web application based on Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc.)
- Implement security workflow via in-memory and JDBC authentication provided by Spring Security
- Utilized Hibernate to provide better support of database operations
- Developed a Spring Web Flow to support item ordering
- Used AWS Lambda and AWS Step Functions to implement a fulfillment system


The intention behind this application was to display our knowledge of MVC by creating a spring application to rapidly prototype a very
simple online shop with a MySQL database. This application is served with Apache Tomcat 9 using the J2EE platform.

#### Functions
* **User Login/Logut**

User must login in order to use the application.
* **View Products**

See all the products in the database.
* **Add Product**

Add a new product to the database.
* **View Customers**

See all the customers in the databse.
* **Add Customer**

Add a new customer to the database.
* **View Orders**

See all the orders in the database.
* **Add Order**

Add a new order to the database.
* **Error Handling**

Dynamic error messages display for certain circumstances.