All work

Chiklee

ERP from indent to finished goods and stock

LaravelMySQLRESTful APIsSurjoPaySMS Gateway
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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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