Chiklee
ERP from indent to finished goods and stock
- Role
- Software Developer
- Company
- Z IT Solutions Limited
- Period
- April 2023 – January 2024
- Location
- Dhaka, Bangladesh
- Domain
- ERP
Overview
Chiklee is an enterprise resource planning system covering the full manufacturing and inventory chain. The workflow runs end to end: Indent → Product Requisition → Purchase Order → PO Receive → Production (RM) → Finished Goods Reception → Damage/Wastage Management → Stock Management.
The reason that chain is the whole product is that each step hands state to the next. An ERP is only trustworthy if stock levels reflect what physically happened — including the unglamorous parts like damage and wastage, which is exactly where naive inventory systems quietly lose accuracy.
I built the complete workflow, the RESTful APIs that drive the inventory lifecycle, and the notification and payment integrations around it.
What I built
- Built the complete ERP workflow: Indent → Product Requisition → Purchase Order → PO Receive → Production (RM) → Finished Goods Reception → Damage/Wastage Management → Stock Management.
- Developed RESTful APIs for end-to-end inventory lifecycle management.
- Integrated email transaction notifications and an SMS gateway for real-time updates.
- Implemented SurjoPay online payment system integration for financial transactions.
In depth
- 01
End-to-end ERP workflow
The full chain from indent to stock management, modelled as connected stages rather than isolated screens: a purchase order becomes a receipt, a receipt feeds production, production yields finished goods, and every one of those transitions moves stock.
- 02
Production and raw materials
Production (RM) consumes raw materials and produces finished goods, with Finished Goods Reception recording what actually came out the other side.
- 03
Damage and wastage management
Explicit handling for damage and wastage — the losses that must be recorded for stock figures to stay honest, and that a system without a first-class path for them will simply misreport.
- 04
Inventory lifecycle APIs
RESTful APIs covering the inventory lifecycle end to end, so the workflow is programmatically drivable rather than locked inside the UI.
- 05
Notifications and payments
Email transaction notifications and an SMS gateway deliver real-time updates as the workflow advances, and SurjoPay is integrated for online financial transactions.
Stack
Backend
- PHP
- Laravel
- RESTful APIs
Frontend
- JavaScript
- Bootstrap
- AJAX
Data
- MySQL
Integrations
- SurjoPay
- SMS gateway
- Email notifications