AGK Inventory
AGK Inventory is a web-based inventory management platform built to help warehouse teams control item data, monitor stock availability, and record goods movement in a structured workflow.
The system separates master data management from daily warehouse transactions. Admin users manage items, item categories, units, suppliers, and users, while warehouse staff submit incoming and outgoing goods transactions through pending records. Authorized warehouse roles can then confirm those transactions, automatically updating stock levels and moving the records into permanent inbound or outbound reports.
Built with Laravel and Filament, the application provides a centralized admin dashboard, role-based access control, stock summaries, searchable data tables, and PDF stock report generation. It is designed to reduce manual stock tracking errors, improve approval accountability, and give warehouse teams better visibility into inventory movement.
Key Features
Inventory Master Data: Manage items, item categories, units, stock quantities, and supplier information.
Incoming Goods Workflow: Create pending goods-received transactions that require confirmation before stock is increased.
Outgoing Goods Workflow: Create pending goods-issued transactions with visible available stock before confirmation.
Approval-Based Stock Updates: Confirmed transactions automatically move into reports and adjust item stock levels.
Role-Based Access Control: Supports warehouse admin, warehouse head, warehouse staff, operational head, and purchasing staff roles.
Stock Reporting: View searchable stock reports and generate PDF stock reports.
Transaction History: Separate reports for confirmed incoming and outgoing goods movements.
Admin Dashboard: Filament-powered CMS with inventory, supplier, user, transaction, and report management.
Technical Concepts
Tech Stack
Libraries
Packages, SDKs, and integrations used in this project.
Impressed by this project?
Let's Work Together