ERP - For Warehouse Management

  • Warehouse Management

  • Product Management

  • Office Management

Architecture
  • 1PHP web application
  • 22 Layers ( BE and DB)

Client and Business Goals

One of the leading business groups who established their signature in online marketing and especially especially in the apparels section.

The team wants an ERP system that should be able to manage all their activities like warehouse management, manufacturing, office management and control all the flow from start to finish. Hence they can track all their operations and smoothly run the business.

Our solution

Our proposal for the requirement is a huge & complex Monolith application which we can consider as the backbone of the online ordering line from start to finish. begin from Design pattern, Material sourcing, Prototype manufacturing , Bidding, invoice & payment, production order until shipment process.

It has been used by various departments such as Designers, Buyers, Merchandisers, Inbound & Warehouse and Prototype (Sample Room) in office.

Key Features of the solution are:

  • Master Style - This module is the basic for product manufacturing where we can set different properties needed for a product like material, stitching type etc and create a prototype of the product. The whole product generation process is dependent on this module.
  • Shipment Module - For helping the process of transporting the product to the related stores and to the product warehouse and their management.
  • User Role - System had different set of users who can access only the assigned modules and perform functions based on the authorisations.
  • Order Management - Module helps to manage the requirement from the store keepers and manage their demand
  • Payment management - For the efficient management of payments from buyers and payments to the suppliers etc

1Team Setup

The team adopted scrum methodology for this project. Using the project handling tools like Jira the requirements converted to stories and then stories to tasks and subtasks. The tasks are divided and set against a short, time-boxed period called Sprint and the scrum team can work to complete the amount of work that is assigned in the sprint.

We had a dedicated team of 5 backend developers who were putting all their experience and efforts to make the application perfect.