🏢 About the Project
Textile ERP is an enterprise-grade web application designed specifically for PT NBC Indonesia to digitize and automate the entire manufacturing lifecycle. It bridges the gap between the warehouse floor and the finance department, providing a “single source of truth” for all company data through a secure and high-performance architecture.
🎯 Key Business Impact
- Operational Efficiency: Automates manual production logs and inventory tracking.
- Data Accuracy: Implements strict validation and barcode/QR scanning to eliminate human error.
- Real-time Monitoring: Instant visibility into raw material stock levels and production progress.
- Financial Transparency: Automated cash flow tracking and detailed profit/loss reporting.
✨ Core Features
📦 Inventory & Warehouse
- Multi-Warehouse Support: Manage stock across different locations seamlessly.
- Stock Ledger & Audit Trail: Full history of every item movement (Debit/Credit).
- Automated Alerts: Low-stock notifications to prevent production downtime.
- Barcode/QR Integration: Quick scanning for receiving and releasing items.
🏭 Production Management (PPIC)
- Bill of Materials (BOM): Define component requirements for every finished product.
- Progress Tracking: Real-time status updates from raw materials to finished fabric.
- Auto-Deduction: Material stock is automatically deducted upon production completion.
💰 Finance & Sales
- Full Transaction Cycle: From Purchase Orders (PO) to Sales Invoices and Payment Receipts.
- Receivable/Payable Tracking: Monitor customer debts and supplier obligations.
- Automated Reporting: Export comprehensive Profit & Loss and Valuation reports to PDF/Excel.
🛠 Tech Stack & Connectivity
Backend & API Architecture
- Laravel 12 (Latest Version): Utilizing the newest features for performance and security.
- RESTful APIs Integration: Developed secure API endpoints to facilitate seamless data exchange between the web platform, mobile scanners, and potential third-party integrations.
- MySQL 8.0: Advanced indexing and JSON support for complex data structures.
- RBAC Security: 8 distinct roles (Admin, Manager, Finance, Production, etc.) with granular permissions to ensure data privacy.
Frontend & UI
- Tailwind CSS & jQuery: For a responsive, fast-loading, and mobile-friendly admin dashboard.
- Chart.js: Interactive data visualization for business analytics and reporting.
- DataTables: Advanced table features for handling thousands of records efficiently.