01
Stage 1 – User Login
Process
Supply chain employees log into the application to access supply chain operations.
Tools
Keycloak
PostgreSQL
Implementation
The user enters their credentials. The application authenticates the user and provides access according to their role, such as warehouse operator, procurement officer, or supply chain manager.
02
Stage 2 – Supplier Management
Process
The procurement team manages supplier information.
Tools
PostgreSQL
Implementation
Users can add, update, and view supplier details such as supplier name, contact information, products supplied, and supplier status.
03
Stage 3 – Purchase Order Management
Process
The procurement team creates and manages purchase orders.
Tools
PostgreSQL
Implementation
The user selects a supplier, adds required products and quantities, and creates a purchase order. The application stores the order and tracks its status.
04
Stage 4 – Inventory Management
Process
The application tracks the quantity and availability of products.
Tools
PostgreSQL
Implementation
When goods are received or issued, the application updates inventory quantities and maintains the current stock information.
05
Stage 5 – Shipment Tracking
Process
The application tracks shipments from suppliers to warehouses.
Tools
PostgreSQL
Implementation
Users can view shipment details such as shipment ID, supplier, expected delivery date, current status, and destination warehouse.
06
Stage 6 – Goods Receiving
Process
Warehouse staff receive goods delivered from suppliers.
Tools
PostgreSQL
Implementation
The warehouse employee verifies the received products against the purchase order. After verification, the application updates the inventory and marks the received items.
07
Stage 7 – Order Fulfillment
Process
The warehouse prepares products for customer or business orders.
Tools
PostgreSQL
Implementation
The application checks product availability, reserves the required stock, and updates the order and inventory status.
08
Stage 8 – Supply Chain Reports
Process
Managers view supply chain performance and operational information.
Tools
PostgreSQL
Implementation
The application generates information such as inventory levels, pending purchase orders, supplier activity, shipment status, and fulfilled orders.