stock system

Angular stock system

The need to quickly add products to the website without complex to learn software was one of the driving forces for change. Having almost daily deliveries of new stock arriving and sold stock going out within short timescales required a software solution that would ease the burden of complexity and empower the user to tame the beast of a real time stock control system.

The brief was to design and build a stock control system that could deliver an intuitive interface to add, edit, delete and categorise stock items to multiple levels. The system would need to be able to take multiple uploaded images with user control over size and orientation of the upload. From the stock systems central location each stock item should have the ability to be uploaded to multiple websites through automation or user action.

We quickly decided to divide the project into two parts the first one being the stock system itself and the requirement for an intuitive easy to use interface, this we considered was the front end delivery. The second part we decided should be a custom universal API which would take care of storing and altering an underling data store. The API would also take care of the heavy lifting of pushing stock items to multiple websites.

Angular was chosen as the JS framework to deliver the front end due to its data handling, scaling capabilities and our experience with Angular in similar projects. Using methodologies from the material design project and our in-house user experience design know how we designed and built the multiple layers of views for the stock system interface. We used set mile stones during the project build to meet with the client and discuss concepts and gather feedback that we could put to good use within the views and user interaction of the system.

Security was a prime consideration in the building and testing of the API and we chose PHP 7 to custom build the framework to handle requests to and from the API. We implemented a top level request system that would take a qualified instruction and process that command upon the data set using additional libraries where necessary to manipulate images and other functions.

The stock system was launched at an agreed time after a process of unit testing and has met with positive feedback in time saving and ease of use. The system is fully supported by us and is monitored on an on going basis. If you would like more detail about this project or have a question please let us know.

Have a project in mind?

get in touch