Problem Statement
In any company, efficient management of IT issues is crucial for smooth operations, but many organizations struggle with unorganized ticketing systems, delayed responses, and poor tracking of IT requests. For an imaginary company called Make-It-All, the lack of an efficient IT helpdesk system led to challenges in handling employee technical issues, resulting in increased downtime and frustration. The need was to create a centralized, easy-to-use platform to streamline IT support, track issues, and ensure timely resolution.
Solution Summary
To address this, our team developed an IT Helpdesk system for Make-It-All using the Laravel PHP framework, backed by SQL for data management and Google Cloud for deployment and scalability. The system allows employees to submit IT tickets, track their status, and communicate with support staff. IT administrators can efficiently manage tickets, prioritize tasks, and generate reports, ensuring that issues are resolved quickly and effectively. The platform is designed to be user-friendly, scalable, and secure, meeting the company's IT support needs.
Technologies and Resources
- Framework: Laravel PHP
- Database: SQL (MySQL)
- Cloud Platform: Google Cloud for hosting
- Development Environment: Visual Studio Code
- Version Control: GitHub for collaboration and version tracking
- Tools: Google Cloud Console for cloud management, Laravel Blade for templating
Implementation
The implementation process involved setting up the Laravel framework and configuring the database on Google Cloud. We designed the database schema to store tickets, user data, and issue statuses. The system's core functionality, such as ticket submission, tracking, and management, was developed using Laravel’s MVC architecture. Blade templates were used to create a responsive and intuitive user interface. Throughout development, the team conducted regular testing and code reviews to ensure the system met the project requirements and functioned seamlessly in the cloud environment.
Final Solution
The final product is a robust IT Helpdesk system tailored for Make-It-All, offering a streamlined process for managing IT issues within the company. The platform allows employees to easily submit and track tickets, while IT staff can efficiently manage and resolve issues. Hosted on Google Cloud, the system is scalable and secure, capable of handling the company's growing IT support needs. The project not only met the objectives but also provided valuable experience in full-stack development, cloud deployment, and collaborative software engineering.



