- Published on
FeaturedPersonal ProjectCompleted
Web Apps - Building Rating System
By Samsul Hadi @Threads


The supervisory and reporting portal for i-PKAAT. Built on Laravel with a Vue front end, it ingests field data from the mobile app, standardizes scoring, and generates decision-ready reports for engineering oversight and stakeholders.
Core Capabilities
- Project & Assignment Management: organize sites, assign inspectors, and track progress across batches.
- Data Review & Verification: validate submissions, compare revisions, and maintain an audit trail.
- Automated Reporting: produce structured outputs (dashboards and print-ready documents) to accelerate decision-making.
- Scalable Processing: tuned queues and real-time channels to handle large media and concurrent submissions smoothly.
Impact & Adoption
- Supports large-scale infrastructure assessments under i-PKAAT, improving throughput and oversight.
- Recognized and launched for use by Jabatan Kerja Raya Malaysia (JKR), demonstrating institutional fit and field viability.
Tech Stack & Architecture
- Laravel (PHP), Vue, Bootstrap, jQuery/AJAX.
- MariaDB for structured storage and reporting queries.
- Optimizations for large file handling and responsive dashboards to support operational peaks.
Role & Delivery
- Full-stack ownership: data model, feature implementation, integration with mobile app, and deployment.
- Close collaboration with field teams to align scoring models and report formats with real inspection needs.
Status
Completed — in production as part of i-PKAAT, supporting end-to-end inspection workflows.