Skip to main content

What is Front Helpdesk?

Front Helpdesk is a full-featured helpdesk application built with Angular 21. It provides two separate applications:
  • Public Portal — A customer-facing interface where anyone can submit support tickets and track their status without creating an account.
  • Admin Panel — A secure, role-based dashboard for agents and administrators to manage tickets, monitor KPIs, track SLAs, and administer user accounts.

Quick start

Get the application running locally in minutes

Architecture

Understand the two-app Angular workspace structure

Public portal

Learn how customers submit and track support tickets

Admin panel

Explore the dashboard, ticket management, and SLA tracking

Key features

Ticket submission

Customers submit tickets with type, category, priority, and description — no account required

SLA tracking

Automatic SLA deadline calculation with visual indicators for at-risk and overdue tickets

Analytics dashboard

Real-time KPI cards and Chart.js visualizations for status, priority, area, and hourly volume

Role-based access

Four roles — ADMIN, MESA, AREA, USUARIO — with route guards and per-role capabilities

Full lifecycle management

Assign, transfer, reclassify, pause, reopen, cancel, and archive tickets

Server-Side Rendering

Angular Universal SSR for both public and admin apps for fast initial page loads

Build docs developers (and LLMs) love