Week 6

Summary

This sixth week was spent continuing our development of the project website, the core classes, and role inheritance. Changes were made to the various page layouts to improve readability.

What was accomplished

Implemented numerous improvements, fixes, and refinements to the system, fixing various logic and UI issues, refactoring code, renaming elements for clarity, and updating various form submissions. We also conducted extensive research for our future dashboards, how invoices should be structured, and different reports that we could develop.

What is planned

Plans for next week are to continue development of the website, core classes, customer and vendor orders, and work on the logical flow of inventory moving throughout the system.

Our challenges

Getting vendor orders functionality created. The logic for utilizing the containers to associate with the vendor orders.


Changelog 25.2.10

  • Added “Add Customer” button on Agent Customers page – Fixed icon color of active container being edited for product hierarchy
  • Added rounding to price to vendor & customer containers
  • Changed table column name from “Purchase Price” to “Sales Price” on products_containers_customer page

Changelog 25.2.16

  • Added create vendor orders functionality
  • Added vendor invoice page
  • Refactored code
  • Removed redundant code
  • Renamed “Sales Orders” to “Customer Orders” on sidebar
  • Updated to php-casbin 4.0.5

Changelog 25.2.17

  • Refactored code