
TicketHub
TicketHub provides structured incident resolution for IT support operations. Decoupled Spring Boot 3 and Next.js architecture replacing client polling with an asynchronous HTTP/1.1 Server-Sent Events (SSE) notification stream, maintaining persistent single-connection updates per client. Features an automated SlaMonitoringService running scheduled cron sweeps against strict priority-based resolution deadlines, paired with multi-tier RBAC (Client, Technician, Admin) guarded by stateless JWT authentication and Spring Security filters.
- Async Server-Sent Events (SSE) stream eliminating redundant HTTP polling overhead
- Scheduled background cron workers for automated SLA breach tracking and escalation
- Role-Based Access Control (Admin/Tech/Client) backed by Spring Security & JWT

