Helpdesk IT System is a comprehensive web-based application designed to streamline IT support operations. It facilitates efficient ticket management, daily task tracking, and reporting for IT departments. Built with modern technologies, it ensures a smooth workflow for Admins, Managers, Support Staff, and End-Users.
- Create & Track: Users can easily submit support tickets.
- Workflow: Support staff can handle, escalate, and resolve tickets.
- Prioritization: Categorize tickets by priority (Low, Medium, High).
- Escalation: Auto-escalation handling for complex issues.
- Daily Reports: Support staff can submit daily activity reports.
- Team Sync: Automatically pulls completed tasks and closed tickets into reports.
- PDF Export: Generate professional PDF reports for documentation.
- Verification: Managers/Admins can verify and approve reports.
- To-Do Lists: Manage daily IT tasks and routines.
- Completion Tracking: Log completed tasks with notes and timestamps.
- SOP Repository: Centralized storage for Standard Operating Procedures and Handbooks.
- PDF Access: View and download essential documents.
- Admin: Full system control, user management, and advanced settings.
- Manager: Report verification and team oversight.
- Support: Ticket handling, task management, and reporting.
- User: Ticket submission and tracking.
- Audit Trail: Comprehensive logging of all system activities (Login, Create, Update, Delete, Export).
- Timezone Aware: All logs are synchronized to Asia/Makassar (WITA).
This project is built using the following technologies:
- Framework: Laravel 12
- Language: PHP 8.3.11
- Database: MySQL
- Frontend: Blade Templates, TailwindCSS, Alpine.js
- Libraries & Packages:
- Spatie Permission (Role Management)
- Spatie Activitylog (System Logging)
- Spatie Laravel PDF (PDF Generation)
- SweetAlert2 (Interactive Alerts)
- Chart.js (Dashboard Analytics)
This project is open-sourced software licensed under the MIT license.