Enterprise Resource Planning System
A comprehensive ERP system managing inventory, projects, purchasing, HSE compliance, and financial operations with real-time reporting and automated workflows
Project Overview
Built for Audemars Indonesia, this enterprise resource planning system integrates multiple business processes into a unified platform. The system handles inventory management, project tracking, purchasing workflows, HSE document compliance, Bill of Materials (BOM), and financial operations.
Developed using modern PHP technologies with Laravel 12 framework and Filament v3 admin panel, the system provides real-time data synchronization, role-based access control, and comprehensive audit trails for all operations.
System dashboard showing inventory management and real-time data
Core Modules
📦 Inventory Management
Complete inventory tracking with real-time stock levels, item categorization, location management, and automated reorder points. Includes barcode scanning support and batch tracking.
🏗️ Project Management
Comprehensive project tracking with milestones, timelines, budget monitoring, and resource allocation. Features Kanban boards, Gantt charts, and automated status updates.
🛒 Purchasing System
End-to-end procurement workflow from purchase requests (PR) to purchase orders (PO), vendor management, price comparison, and automated approval chains. Includes SP3 (Surat Perintah Persiapan Pekerjaan) generation.
🔧 Bill of Materials (BOM)
Multi-level BOM management with component tracking, cost calculation, and assembly instructions. Supports project-specific BOMs with equipment classification and automated material requisition.
🛡️ HSE Document Management
Health, Safety, and Environment compliance tracking with document expiration alerts, renewal reminders, and status monitoring. Automated notifications for critical documents approaching expiration.
💰 Financial Management
Petty cash management, expense tracking, budget control, and financial reporting with multi-currency support and automated reconciliation.
Detailed view of project management and workflow interfaces
Technical Stack
Backend Framework
- • Laravel 12 - Modern PHP framework with elegant syntax
- • Filament PHP v3 - Powerful admin panel builder
- • Spatie Laravel Permission - Role and permission management
- • Laravel Octane with FrankenPHP - High-performance application server
Frontend Technologies
- • Livewire 3 - Dynamic reactive components
- • Alpine.js - Lightweight JavaScript framework
- • Tailwind CSS - Utility-first CSS framework
- • Blade Templates - Laravel's templating engine
Database & Storage
- • MySQL 8.0 - Relational database management
- • Redis - Caching and session management
- • Laravel Storage - File management with local & cloud support
Additional Libraries
- • OpenSpout - Excel file generation and parsing
- • DomPDF & TCPDF - PDF generation for reports
- • Filament Media Manager - File upload and organization
- • Yajra DataTables - Advanced table handling
Key Features
-
Role-Based Access Control (RBAC)
Granular permission system with custom roles, allowing precise control over user capabilities and data access
-
Activity Timeline & Audit Logs
Complete audit trail tracking all user actions, data changes, and system events with polymorphic history logging
-
Real-time Notifications
Automated alerts for critical events, document expirations, low stock levels, and approval requirements
-
Advanced Reporting
Customizable reports with PDF export, Excel generation, and data visualization for business intelligence
-
Multi-step Workflows
Wizard-based forms for complex data entry processes with validation and progress tracking
-
Responsive Design
Mobile-first approach ensuring full functionality across desktop, tablet, and mobile devices
Impact & Results
The system has transformed business operations by eliminating manual paperwork, reducing processing time, and providing real-time visibility into all business processes. The integrated approach ensures data consistency across departments and enables data-driven decision making.
Explore the System
The ERP system is currently in active use at Audemars Indonesia, continuously evolving with new features and improvements.
Visit Live System →