IT Inventory Management System | GBKEKIP

A full-stack inventory management system handling stock in/out transactions, stock opname (physical counts), adjustments, and multi-role approval workflows — with direct integration into Indonesia's LNSW (Lembaga National Single Window) customs platform for automated document sync.

About

Built with Laravel 12 and Inertia.js/React 19, the system tracks inventory items across categories and units of measure, supporting multi-currency pricing. Every incoming/outgoing transaction, stock opname, and stock adjustment goes through a two-step verify → approve workflow enforced by role- and permission-based access control (spatie/laravel-permission). A dedicated sync service automatically queues transactions and adjustments for LNSW customs reporting, tracking sync status (pending/success/failed) with full request/response traceability. Includes Excel import/export (items, transactions, adjustments, stock opname) and PDF export for customs documents.

Gallery

Login
Login

Tech Stack

Laravel
React
Tailwind CSS
MySQL