XpeedOPR is a comprehensive software solution designed to manage helpdesk tickets for IT services in small to medium-sized companies. The system facilitates the tracking and resolution of hardware and software issues reported by customers, allowing for efficient communication between customers, technicians, and managers. Customers can open tickets, track their status, and rate the service upon resolution. Technicians can view and address incoming tickets, while managers can monitor overall statistics and ticket status. Developed using .NET for the backend, Angular for the backoffice, ReactJS for the frontend and SQL Server for database management, XpeedOPR is deployed in a Docker container for easy scalability and management.
Ticket Management: Customers can easily open tickets for hardware and software issues, providing detailed descriptions and tracking their progress until resolution.
Technician Dashboard: Technicians have access to a dedicated dashboard where they can view and prioritize incoming tickets, assign them to specific technicians, and update ticket status as they work on resolutions.
Manager Analytics: Managers can monitor overall statistics and performance metrics, including ticket resolution times, customer satisfaction ratings, and technician workload, enabling informed decision-making and resource allocation.
Customer Feedback: Upon resolution of a ticket, customers have the opportunity to rate the service provided, providing valuable feedback for continuous improvement.
git clone https://github.com/gezielcarvalho/xpeedopr.git
/backend
directory.dotnet restore
appsettings.json
.dotnet ef database update
dotnet run
/backoffice
directory.npm install
ng serve
/frontend
directory.npm install
npm start
http://localhost:3000
in your web browser.Contributions to XpeedOPR are welcome! Please fork the repository, make your changes, and submit a pull request with your improvements.
This project is licensed under the MIT License.