Skip to content

MohammedShwabi/ManTech-help-desk

Repository files navigation

ManTech Helpdesk System

Java EE License Build Status

📖 Overview

ManTech Helpdesk is a comprehensive Customer Helpdesk Management system designed to streamline technical support requests. It automates the previously manual process of complaint registration, tracking, and resolution, enabling ManTech Limited to serve their staff better and faster.

Problem Statement

The organization previously relied on a manual process for registering technical complaints, involving paper forms and physical records. This led to inefficiencies, difficulty in tracking request volume, and delays in resolution.

Proposed Solution

A centralized web-based platform where:

  • Employees can submit hardware/software complaints and track their status.
  • Technicians can view assigned tasks and update resolution details.
  • Administrators have full oversight, including assigning technicians, prioritizing tickets, and generating detailed reports.

🚀 Features

👤 Employee Panel

  • Submit Complaints: Log new issues regarding hardware or software.
  • Track Status: View the progress of submitted complaints (Pending, Assigned, Resolved).
  • Profile Management: Update personal details.

🛠️ Technician Panel

  • Task Management: View assigned complaints.
  • Resolution: Update complaint details and mark tasks as closed upon resolution.

👑 Administrator Panel

  • Dashboard: View daily registered, waiting, and pending complaints.
  • Assignment: Assign technicians to specific complaints.
  • Content Management: Manage Blogs, FAQs, Categories, and Employees.
  • Reporting: Generate various reports (Closed, specific details, summaries).
  • Priority Management: Adjust the priority of tickets.

🛠️ Technology Stack

  • Backend: Java EE (Enterprise Edition)
  • Frameworks: JSF (JavaServer Faces) with Managed Beans
  • Database: SQL (JPA - Java Persistence API)
  • Frontend: XHTML, CSS, JavaScript
  • Build Tool: Apache Ant
  • IDE: NetBeans (Recommended)

📚 Documentation & Setup

For detailed documentation, including the Developer’s Guide and instructions on Setup And Running the Project, please refer to the following files included in this repository:


📄 License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors