🖼 retail-inventory.webp
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 application

  • Integrate 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 feedback

  • Modify 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