
HAF
Full Stack Developer - Customizing features and content based on client requests
Background
HAF is an advanced ERP digital solution designed to help shipping companies efficiently manage and maintain their operations. With core modules tailored for the domestic maritime sector, HAF ensures every feature offered is not only relevant but also accessible for various levels of users. The system provides an intuitive dashboard that enables real-time data-driven decision-making, minimizes human error, and supports sustainable business practices through transparent and measurable management.
Key Features
HAF offers comprehensive ERP modules specifically designed for the maritime industry, covering all aspects of shipping operations from commercial analysis to crew management.
Commercial & Pre-Fixture Analysis
Supports cost-benefit analysis and voyage feasibility assessment for informed decision-making.
Voyage Reports & Live Tracking
Records operational activities in real-time with API integration for ship tracking devices.
Finance & Accounting
Automates accounting journals and ensures compliance with Indonesian tax regulations.
Purchasing
Streamlined procurement workflows and comprehensive supplier management system.
Crewing
End-to-end crew management from recruitment to performance evaluation and scheduling.
Warehouse
Comprehensive inventory management for raw materials, spare parts, and finished goods.
Technical Implementation
Built using Laravel framework with Bootstrap for responsive UI, jQuery for dynamic interactions, Yajra DataTables for efficient data handling, and Highcharts for comprehensive data visualization and reporting.
Technical Challenge
Working on an ERP project for the first time posed a significant learning curve, as my university studies only covered ERP concepts theoretically. Additionally, the maritime domain was unfamiliar to me. I had to invest substantial effort in understanding shipping business processes across various ERP modules, analyzing workflows and documentation, and collaborating closely with stakeholders to customize the Laravel template according to specific industry requirements.
Application Screenshots
Main dashboard with ERP modules including Finance, Accounting, Purchasing, and more
Settings page for master data management, account configuration, and access control
Links
My Role
As a Full Stack Developer, I was responsible for customizing features and content based on client requests, bug fixing, and system optimization using Laravel template. I worked closely with stakeholders to understand shipping business processes and implement solutions that meet specific maritime industry requirements.