🌟 Valid Technician App
📌 Project Summary
Valid Technician App is a dual-interface application built to streamline the work order lifecycle for field technicians and internet service administrators. It supports mobile technician operations via API and gives administrators full control over technician management, work orders (WO), and performance tracking through a dedicated web panel.
🔧 Role: Backend Dev & FullStack Web
🧰 Tech Stack:
Backend: Laravel (REST API)
Frontend (Admin Panel): Laravel Blade, jQuery, Select2, DataTables
Database: MySQL/MariaDB
File Handling: JSON for image arrays, Excel Import/Export.
Editor: TinyMCE for text editing in admin panel
UX Components: Bootstrap, Waves.js, Select2, jQuery 3.2+
Built a mobile-first REST API and web-based admin panel to streamline field technician operations and centralize work order (WO) management.
Key Features Delivered:
🔐 Technician App (API-driven):
Secure login & token-based authentication.
Technician dashboard with assignments filtered by STO (service zone).
📋 Work Order lifecycle: list/search by status, update progress, close with notes & multiple images (JSON storage).
🎛️ Admin Panel (Web):
End-to-end WO management with status tracking (new, closed, rejected, etc.)
📤 Excel import/export for bulk WO handling.
✅ Approval workflow for technician updates.
👨🔧 Technician management: profiles, zone assignments, and performance points.
🗺️ Master data management (STO locations, reward points).
🔒 Role-based access control (multi-role, dynamic permissions).
⚙️ Tech Highlights:
Laravel REST APIs with secure token handling.
📊 Laravel DataTables & jQuery for searchable WO lists.
🖼️ JSON-based image handling for scalable mobile uploads.
📄 Blade modular layouts (sidebar, topbar, reusable partials).
📈 Excel integration for large data import/export.
🔑 Role-based directives with Laratrust.
🎯 Impact: Improved technician efficiency in the field, reduced manual WO tracking errors, and provided admins centralized oversight of workforce performance and service quality.
App Preview
Contributed to this project as part of my role at Kreasi Putra Hotama.
Oct 2019 - Nov 2019