Airport Operations Web Application
Interdom — Airport Maintenance & Field Operations
- PHP
- Laravel 10
- MySQL
- Blade
- Bootstrap
- jQuery
- Vite
- Spatie Permission
- Laravel Excel
- DomPDF
Inside the project
Project documentation
Project Overview
Interdom supports airport field operations carried out by PT. Qinar Raya Mandiri for Angkasa Pura. It organizes maintenance findings, daily work records, materials, workforce attendance, equipment, and operational documentation.
The application uses Laravel with division-specific workspaces, location and area references, and permission-controlled screens. Related records connect reported findings with the work and resources used to address them.
My Role & Contributions
Role: Fullstack Developer — Enhancement & Maintenance.
I joined after the initial development and took primary responsibility for ongoing feature development, updates, and bug fixes during my time at PT. Qinar Raya Mandiri. My contribution focused on extending and maintaining the existing application supporting airport field operations.
Key Features
- Area-based maintenance findings with descriptions, photographs, and follow-up status.
- Review of findings and creation of associated daily work and repair records.
- Recording of personnel, equipment, materials, and work items against repair activities.
- Material requests, receipt status, stock history, and returns.
- Selected material catalog integration with another internal business system.
- Staff schedules and attendance checks using location and shift information.
- Operational dashboards and daily work documentation.
- PDF, Word, and Excel output in the relevant reporting modules.
Field Operations Workflow
- A user signs in and selects the authorized division workspace.
- Field staff submit a maintenance finding with its area, description, and supporting photo.
- A reviewer follows up on the finding. Findings selected for work are linked to daily area records and repair tasks.
- Staff record the work performed and its associated materials, personnel, and equipment.
- Supervisors review work details and status, while reporting screens assemble daily documentation and resource histories.
Material requests and stock records support a related logistics flow, with separate receipt and review states before items appear in the available-stock views.
Tech Stack
Backend: PHP, Laravel 10, Eloquent, MySQL/MariaDB.
Interface: Blade, Bootstrap, jQuery, DataTables, Vite.
Access and files: Laravel Fortify, Spatie Permission, Intervention Image.
Reporting: Laravel Excel, DomPDF, PHPWord.
Professional internal project. Operational records, internal endpoints, and repository access are confidential.