warningThis project was completed for coursework and is no longer maintained. Names and details have been modified for academic integrity. Below is a summary of the university’s main requirements.
Requirements link h2
Customize the HTML user interface of the Spring application to reflect the specific customer’s shop name, product names, and part names
Add an
About
page that accurately describes the customer’s company and ensure proper navigation within the applicationIntegrate a sample inventory for the chosen store, including five products and five parts, ensuring no data overwrite and handling duplicates as “multi-pack” parts
Implement a
Buy Now
button in the product list that decrements the product inventory without affecting associated parts and provides purchase feedbackModify part entities to track maximum and minimum inventory levels, including updates to forms and persistent storage
Introduce validation for inventory levels, displaying appropriate error messages for violations of maximum and minimum thresholds
Develop at least two unit tests for the new maximum and minimum inventory fields within the
PartTest
class